Amazon Prime gives you free shipping (plus other perks) and pays for itself if you order just minimal items in a year. We buy our dog food from them and it gets here in two days with free shipping and it’s cheaper than the pet store.
I’m with Chewy.com and its the best pet store whose prices are competitive with Amazon.
And I like the flat $4.99 shipping fee no matter how little or how much I buy.
If its over $49, shipping is free.