carolina dog north carolina puppy colonoscopy kenya colon cancer north dogs africa cats asia endoscopy breeder constipation