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