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