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