colonoscopy kittens dog cats colitis kennel constipation puppy dogs endoscopy retriever labrador colon cancer pet cat