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