eI have used K9 Natural, Pet Food Direct and Pet Food Pharmacy(these two are basically the same company) and my last was Mr. Chewy.
Most pet food supplies will give you free shipping on your first order, so you can kind of float around companies for a while. In order to get the free shipping on orders over $49 deals, you have to sign up for auto delivery once a month. But you can cancel, change order dates, brands of food anytime, so I finally signed up.
Natural K9 delivery for me in in three days via UPS, gobs of stick to you popcorn in box. Pet Food Direct and Pet Food Pharmacy use bubble wrap, thank you, and delivery is two days I think, maybe it was three via UPS.
Mr Chewy delivery was in two days, missed who delivered it, and no protective wrap at all. I signed up for their 30 day delivery because the prices were better. Don't know if I will stay with them or not???
I have discovered ordering food for me is cheaper because I don't have to pay sales tax. Tax here is 9.75, so not paying an extra $6 or $7 dollars, plus no gas money spent and the fact I open my door and there is my dog food is great!!