dogs medical billing lab dog puppies spaying puppy machinery medical kittens cat handling medicine supplies equipment doctor