Allvet told me my dog's medication was in stock, billed me and sent a tracking number for shipping. 2 weeks later, no delivery. Despite many calls, and nice sounding people in their ordering dept. I never recieved the med after 5 weeks of trying to communicate with "customer service." AMEX guaranteed me a refund and after pressure from them, letters to the Florida Pharmacy Board, and Miami-Dade consumer affairs scam Dept, I did get a refund. In researching this company, it is apparent that they are not in the pet supply business but have a thriving scam business. Check out their review on the Better Busuness Bureau website, but beware of positive review that are bogus just as they are in this and the Allvet facebook and websites. It's very unfortunate that they prey on our pockets knowing we are searching for help for our loving pets.