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