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