dogs equipment breeder medical cats machinery kittens puppy medical billing laboratory cat dog medicine handling doctor feline supplies