carolina north carolina pet north africa cat kenya cats endoscopy dog dogs colonoscopy colon cancer kittens asia breeder constipation