cats cattery kennel medical puppies doctor kittens grooming breeder diagnose cat dog pharmacy medical billing puppy medicine prescription