puppies puppy lab canine dog medical billing breeder animals machinery medical kittens cat handling medicine supplies equipment doctor