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