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