I've always ordered my dog's prescriptions through Allivet. I promptly receive the medication and they contact the Vet for me. I had to call once because I didn't receive an order I thought I had placed. The customer service representative was very pleasant, even when I found that I hadn't placed the order in the first place.