Food & Nutrition

How to Compare Dog Food Prices Across Different Bag Sizes

Learn how to compare dog food bag sizes using price per pound, monthly feeding cost, promotions, and cashback.

erica erica
October 15, 2026
1 min read

How to Compare Dog Food Prices Across Different Bag Sizes

A 30-pound bag costing more than a 20-pound bag doesn’t necessarily mean it’s more expensive.

You need to compare the unit cost.

Use price per pound

Divide the current price by the number of pounds in the bag.

Example:

$60 ÷ 30 pounds = $2 per pound.

$45 ÷ 20 pounds = $2.25 per pound.

The $60 bag costs more at checkout but is cheaper per pound.

Price per pound isn’t everything

Different foods can have different feeding amounts.

If you’re comparing different formulas or brands, also estimate how much your dog eats each day.

Estimate monthly cost

Use your dog’s normal daily portion to estimate how long a bag lasts.

Then convert that into an approximate monthly food cost.

Include promotions and cashback

Apply any legitimate current retailer promotion to the relevant order.

Then separately consider eligible PetBux cashback.

Don’t overbuy

The biggest bag isn’t automatically the smartest purchase.

Consider storage, freshness, your dog’s consumption, and whether you’re testing a new food.

Bottom line

Price per pound plus monthly feeding cost gives you a much better comparison than bag price alone.