How Much It Costs to Feed a Big Dog

Author: Alex Baer
6 minutes read

By Alex Baer · Updated July 2026

Big-dog owners get the vaguest answer to the most expensive version of the question. "Large breeds cost more to feed" is true, unhelpful, and skips the two numbers that actually matter: how many calories your breed needs, and what those calories cost per thousand.

We have both. Our database holds weight ranges for 249 breeds and current prices for 73 dry foods, each converted to cost per calorie. Put together, that turns "more" into dollars: a Labrador runs $46 to $113 a month depending on food tier, a German Shepherd $51 to $125, and a Great Dane $81 to $198.

There is also good news hiding in the math, twice. Calorie needs scale with metabolic weight, not pounds: a Great Dane weighs twice as much as a Labrador but needs only about 1.75 times the calories. And big dogs get the best unit prices in the store, because they finish the giant bags, the cheapest calories per pound, while the food is still fresh.

Below: the monthly bill for six popular large breeds, the worked math for a Great Dane, and a checker for your own dog. For a result tuned to your dog's exact weight, age, and activity, the full calculator goes deeper than any table.

$1,500/year
what a Great Dane eats in mid-range dry food, at the median price per calorie across the 73 foods we track

Rule of thumb. Twice the dog is not twice the bill. Calorie needs follow metabolic weight (kg0.75), so each extra pound costs less than the one before it. What moves a big dog's bill most is not the breed: it is the price per calorie of the food and the size of the bag you buy it in.

From breed to dollars, in three steps

The same method as everywhere on this site, and the same one our methodology page documents:

  1. Breed weight. We take the male weight range for each breed from our 249-breed table and use the midpoint. A Labrador Retriever is 55 to 80 lb in our data, so the table below prices a 67.5 lb dog.
  2. Daily calories. RER = 70 × kg0.75, times 1.4 for a neutered adult with moderate activity. That is the same factor our calculator uses.
  3. Cost per day. Daily calories times the price per 1,000 kcal of the food. We use the tier medians from our database: $1.21 for budget foods, $1.85 mid-range, $2.95 premium.

Two honest caveats before the table. Breeds are ranges, not points: an 80 lb Labrador eats noticeably more than a 55 lb one, and our calculator handles the exact weight. And activity moves the number: Labs and German Shepherds are high-energy breeds in our data, and a genuinely hard-working dog runs a factor of 1.6 instead of 1.4, about 14 percent more food.

Worked example: Great Dane, 142.5 lb (the midpoint of our 110 to 175 lb range). RER = 70 × (64.6 kg)0.75 ≈ 1,596 kcal. Neutered adult: 1,596 × 1.4 ≈ 2,234 kcal a day, about 5.6 cups of typical dry food.

At the budget-tier median ($1.21 per 1,000 kcal) that is $2.70 a day, or $81 a month. Mid-range ($1.85): $4.13 a day, $124 a month, about $1,500 a year. Premium ($2.95): $6.59 a day, $198 a month. The tier choice swings a Dane's yearly bill by more than $1,400: on a giant dog, price per calorie matters more than anywhere else.

Big dog cost check

Pick a breed to see the daily and monthly bill at all three food tiers, using the breed's midpoint weight from our database.

For your dog's exact weight, age, and activity, and a ranked list of real foods, use the full calculator.

Estimates only, not veterinary advice. Neutered adult, moderate activity. Tier rates are median dollars per 1,000 kcal from our database: budget 1.21, mid-range 1.85, premium 2.95. Cups assume 397 kcal per cup, typical dry food.

BreedWeight range (male)kcal/dayCups/dayBudget $/moMid-range $/moPremium $/mo
Labrador Retriever55-80 lb1,2763.2$46$71$113
Golden Retriever65-75 lb1,3113.3$48$73$116
German Shepherd65-90 lb1,4153.6$51$79$125
Bernese Mountain Dog70-115 lb1,6164.1$59$90$143
Rottweiler80-135 lb1,8084.6$66$100$160
Great Dane110-175 lb2,2345.6$81$124$198

Priced at the midpoint of each breed's male weight range from our database, for a neutered adult with moderate activity. Tier prices are the median dollars per 1,000 kcal across the 73 dry foods we track (budget $1.21, mid-range $1.85, premium $2.95); month = day × 30. Cups assume 397 kcal per cup. Prices move; treat these as a snapshot of the method.

What real foods do to those medians

Medians are the map; real bags are the terrain. For a 65 lb dog (large-breed bucket), the cheapest food in our database comes out at $0.84 a day, priced from an 80 lb bag that lasts 102 days, while the most expensive lands at $4.93 a day: a six-fold spread for the same calories. At 100 lb the same spread runs $1.16 to $7.00 a day. The cheapest-per-day ranking lists the specific foods.

Fresh food deserves its own warning at these sizes. Subscription fresh brands quote $2 a day for small dogs, but fresh pricing scales with calories too: at 100 lb the quotes in our data run $14 to $27 a day, which is $420 to $810 a month. The multiplier over kibble grows with the dog, and our Farmer's Dog cost breakdown shows that math size by size.

Two big-dog specifics before you optimize. First, giant-breed puppies are a different problem: large and giant breeds are still growing until 18 to 24 months and run puppy factors, not the adult math on this page. Feed the growth stage, not the adult budget; our puppy guide covers it. Second, many brands sell large-breed formulas at similar cost per calorie, so the "large breed" label rarely changes the bill: check price per day, not the label. Which formula fits your dog is a vet conversation, not a spreadsheet one.

The big-bag advantage

Large dog icon Big dogs are where big bags stop being a freshness gamble and start being free money. A 40 lb bag lasts a Great Dane about a month, well inside freshness limits, and the largest bags carry the lowest price per calorie in our data: the same food from a small bag can cost 49 percent more per day. Our guide on how long a bag lasts does the days math for any dog and bag size.

Frequently asked questions

How much does it cost to feed a German Shepherd?

Between $51 and $125 a month for a typical adult, depending on food tier: our 65 to 90 lb range midpoint needs about 1,415 kcal a day, which costs $1.71 a day at the budget-tier median and $4.17 at premium. A working-line Shepherd with genuinely high activity needs about 14 percent more. The calculator prices real foods for your dog's exact weight and activity.

Does a dog twice the size need twice the food?

No, and the gap is bigger than most owners expect. Energy needs scale with metabolic weight (kg0.75), not with pounds: a 142.5 lb Great Dane weighs 2.1 times as much as a 67.5 lb Labrador but needs about 1.75 times the calories (2,234 versus 1,276 kcal a day in our math). Each additional pound of dog costs less to feed than the previous one. That is also why "feed 1 cup per 20 lb" style rules overfeed big dogs.

What is the cheapest way to feed a big dog?

Buy cheap calories in big bags. The two levers multiply for a large dog: the cheapest AAFCO-complete foods in our database cost around $0.68 to $0.90 per 1,000 kcal when priced from their largest bags, and a big dog finishes those bags while they are fresh. For a Great Dane, moving from the mid-range median to the cheapest tracked food saves roughly $75 a month. The cheapest-per-day ranking names the foods; check the current price per day before you buy, since prices move.

The short version

  • Feeding a big dog costs $46 to $198 a month across our six-breed table, and the food tier moves the bill far more than the breed does.
  • A Labrador runs about $71 a month at mid-range prices, a German Shepherd $79, a Great Dane $124 (roughly $1,500 a year).
  • Calories scale with metabolic weight: twice the dog means about 1.75 times the food, not double.
  • Big dogs get the best unit economics in the store: they finish the largest, cheapest-per-calorie bags while the food is still fresh.
  • Giant-breed puppies play by different rules until 18 to 24 months: feed the growth stage, not this page's adult math.

More guides: How much does it cost to feed a dog per month? · The cheapest dog food per day · How long does a bag of dog food last? · Is The Farmer's Dog worth it?

This guide estimates feeding costs from breed weight ranges, calorie formulas, and current retail prices in our database. It is not veterinary advice: which food suits your dog, growth feeding for large-breed puppies, and any diet change are conversations for your veterinarian.


Similar articles

We priced 73 dry foods for the same 50 lb dog. The cheapest complete food costs $0.69 a day; the priciest $4.03. The top 10, and why bag price is the number that lies.

A 66 dollar bag can cost 29 percent more per day than a 74 dollar bag. Price per 1,000 kcal is the only comparison that survives bag sizes and densities. Formula inside.

The from-2-dollars-a-day price is real only for the smallest dogs. We priced The Farmer's Dog against kibble for the same calories: 4 to 8 times the bill, and the gap grows with the dog.