I mostly use Amazon, and have prime. I even have things we use regularly ship on the subscribe and save program. Dog food and treats are shipped once a month along with other items. Some every other month and others every three months. Because I get 5 or more items each month I save 15% on the dog food. It is expensive food, plus I would have to drive 40 minutes to get it makes it a no brainer to order it that way. And Amazon has a great return policy. We have returned several things without any issue.
I have also used Kohls, Home Depot and Lowes.