dog catholic puppies cats police rescue kittens breeder fire department disaster presbyterian church medicine puppy medical cat medical billing baptist doctor animal recovery