cat constipation county puppy west highland white terrier terrier pet kittens colonoscopy cats puppies colitis westies breeder endoscopy colon cancer