recovery puppies cats dog kennel rescue neuter fire breeder puppy animal disaster doctor kittens medical cat police medicine department grooming medical billing