I tried allivet after having issues getting my dogs life saving medication from 1800 petmeds. They would say they had it in stock on their website, I would go through the whole process of purchasing, and in the end it would give me some error. I would call them, be on hold for forever, and learn that they do not have it in stock. They would then tell me they "think" it should be in stock in two weeks. Two weeks later, I go through this whole process again. I did this for months with them, they never had any idea when they would get in medication. I turned to Allivet, and had my meds on my door a few days later. They answered my email within a day and were very helpful and supportive. I'm never going back!