carolina north carolina puppy north africa cats kenya cat endoscopy breeder dogs colonoscopy colon cancer pet asia puppies constipation