cats colonoscopy dogs cat puppy kennel constipation colitis endoscopy kittens breeder grooming dog colon cancer