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