Where to Buy Pet Food
for the Lowest Price
We track daily prices across Chewy, Walmart, PetSmart, and Costco so you never overpay for your pet's food again.
Compare Live Prices Now →Store-by-Store Price Breakdown
We analyzed prices for the 20 most popular dog and cat food brands across all four major retailers. Here's what we found:
| Retailer | Best For | Savings Method | Free Shipping | Overall Value |
|---|---|---|---|---|
| Chewy | Mid-size & premium bags | Autoship (5–10% off) | Orders $49+ | Excellent |
| Costco | Large bags, Kirkland brand | Membership prices | In-store only | Excellent |
| Walmart | Budget brands, small bags | Rollback sales | Orders $35+ | Good |
| PetSmart | Loyalty rewards, vet brands | Treats loyalty program | Orders $49+ | Good |
Price Comparison: Popular Brands Across Stores
We pulled live prices for some of the most popular dog food brands in their 30–40 lb bag sizes (typical for medium-to-large dog owners). Prices vary weekly — use our comparison tool for today's exact prices.
| Brand (30–40 lb) | Chewy | Costco | Walmart | PetSmart | Winner |
|---|---|---|---|---|---|
| Purina Pro Plan 47lb | $64.99 | $54.99 | $67.48 | $72.99 | Costco |
| Blue Buffalo Wilderness 30lb | $72.98* | N/A | $79.00 | $79.99 | Chewy* |
| Hill's Science Diet 35lb | $79.99* | N/A | $82.00 | $84.99 | Chewy* |
| Pedigree 40lb | $31.48 | $28.99 | $29.88 | $34.99 | Costco |
| Kirkland Signature 40lb | N/A | $32.99 | N/A | N/A | Costco only |
*With Chewy Autoship discount applied. Prices updated weekly — check PetFood.bot for today's live prices.
How to Save the Most on Pet Food
1. Chewy Autoship — The Easiest Way to Save
Chewy's Autoship program automatically delivers your pet's food on your chosen schedule (every 2–12 weeks). You get 5% off every order after the first, plus free shipping on orders over $49. There's no cancellation fee — you can skip, pause, or cancel anytime. On a $70 bag of Purina Pro Plan, that's a $3.50 discount per order, or about $18–25/year.
2. Costco Membership Pays for Itself
A Costco Gold Star membership costs $65/year. If you buy dog or cat food there even 4–5 times per year, you'll likely save more than that versus PetSmart or Walmart. The 40lb Kirkland Signature dry dog food (made by Diamond Pet Foods, the same manufacturer as Taste of the Wild) is $32.99 — roughly $0.82/lb, one of the lowest prices available for a reputable brand.
3. Stack Discounts at PetSmart
PetSmart's Treats loyalty program gives you $5 off for every $100 spent. Combine this with the PetSmart credit card (which gives 5% back) and manufacturer coupons to stack savings on prescription and premium brands not available at Costco.
4. Buy in Bulk (If Storage Allows)
Dry kibble stays fresh for 6–8 weeks after opening if stored in an airtight container. Buying the largest available bag almost always gives a lower per-ounce price. Going from a 15 lb to a 40 lb bag can reduce your per-ounce cost by 15–25%.
5. Watch for Manufacturer Coupons
Purina, Hill's, and Royal Canin regularly offer coupons through their websites and via mail from your veterinarian's office. Signing up for brand newsletters typically nets $5–15 in first-time coupons.
A 50 lb Labrador eating Purina Pro Plan (about 1 bag/month at 47 lbs): Paying PetSmart retail price = ~$876/year. Buying at Costco = ~$660/year. Difference: $216 saved annually — just by switching stores for the same exact food.
Budget-Friendly Brands That Don't Sacrifice Quality
If you're on a tight budget, these brands offer good nutritional value at accessible price points:
For Dogs
- Purina ONE — ~$1.20/lb, solid nutrition, vet-friendly
- Kirkland Signature (Costco) — ~$0.82/lb, made by Diamond Pet Foods
- Purina Dog Chow — ~$0.75/lb, AAFCO complete, widespread availability
- Iams ProActive Health — ~$1.00/lb, good protein content
For Cats
- Purina ONE (Wet) — ~$0.35/oz, good protein for the price
- Fancy Feast Classic — ~$0.25/oz, no grains, decent ingredient quality
- Friskies Pate — ~$0.18/oz, budget staple (lower protein %)
- Kirkland Signature Cat (Costco) — ~$0.60/lb dry, excellent value
Frequently Asked Questions
Chewy does not have a formal price match policy, but their Autoship pricing is competitive with or beats most competitors. If you find a lower price, you can check Chewy's price directly or use PetFood.bot to compare before buying.
Yes. Walmart carries the same major brands (Purina, Hill's, Blue Buffalo) you'd find at PetSmart or Chewy. The main limitation is selection — Walmart carries fewer SKUs and sizes, and rarely carries premium or veterinary brands.
No. Chewy requires a valid veterinary prescription for all prescription diet pet foods (Hill's Rx, Royal Canin Veterinary, Purina Veterinary Diets). You'll need to have your vet send the prescription directly to Chewy or upload a photo.
PetFood.bot pulls live prices from Chewy, Walmart, PetSmart, and Costco daily. Find out in seconds which store is cheapest for your pet's exact food.
Compare Prices for Free →