colonoscopy puppy endoscopy german labrador colon cancer kittens constipation spanish pet dogs english cats colitis french dog cat breeder retriever