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