doctor boarding puppy animal medical billing puppies physician cat claims pet dogs medicine pharmacy kennel billing cats prescription