cats puppies health asthma kennel kittens puppy cat allergies fusion flu grooming dog doctor breeder hot cold cancer