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