PawToolHub

Dog Calorie Calculator Formula

The formula is RER = 70 × (body weight in kg)0.75, and daily calories = RER × a life-stage factor. Worked end to end on a 10 kg dog: 70 × 100.75 = 394 kcal a day at rest, which is 551–630 kcal a day for a neutered adult (1.4–1.6 × RER). Below: every constant, every rounding step, and the three places this arithmetic usually goes wrong — rounding order, pounds raised to the power, and the wrong exponent. You can redo all of it on a phone calculator.

Enter a weight and a life-stage factor

Use a measured weight, not a goal weight. The defaults show the worked example: 10 kg.

Leave this on 0.75 unless you are checking what the wrong exponent costs. The comparison table further down does exactly that.

Everything is calculated in your browser. The numbers you type are not uploaded and not stored.

Resting and daily energy

—

—

kcal per day

RER and the daily figures are rounded to the nearest whole calorie, the same rule the front-page calculator uses.

The formula, written out in full

There are two lines. The first one is the resting energy requirement; the second one turns it into a daily allowance. Everything else on this page is a consequence of these two lines.

Line 1   RER = 70 × (body weight in kg)0.75
Line 2   daily calories (MER) = RER × life-stage factor

Written the other way round, so you can type it in one go:

MER = 70 × (kg0.75) × factor

What each symbol means

The life-stage factors, and why a band is not a number

The factor is where almost all of the disagreement between calculators comes from. The equation is settled; the factor band is not applied the same way twice. Here is the set this site uses, taken from AAHA 2021, Box 1 — Energy Requirement Calculations, with nothing added or narrowed.

Applied to RER, exactly as published. The practical column is the middle of the band — it is our arithmetic, not a published figure.
Life stage Factor band Practical factor At a 10 kg dog: MER

A band is not the same as a number. 1.4–1.6 is a 14% spread. On the worked example that is 551 to 630 kcal a day — a range of 79 kcal, which is about a fifth of a cup of dry food. Any calculator that prints a single MER without saying which factor it used is hiding a decision, not simplifying one.

Which number inside the band do we print?

The middle, and it is labelled as such everywhere it appears. That is a choice, and it is worth being explicit about what it costs: if your dog is genuinely at the inactive end of the neutered band, the middle overestimates by 8%. The middle is a defensible default for a starting point, not a measurement. Feed the middle for two to three weeks, weigh the dog, and let the dog's own body condition move the number inside the band.

The worked example, line by line

A 10 kg neutered adult dog. This is the same weight a university veterinary teaching hospital publishes as its worked example, so the first line below is checkable against a second source.

weight            10 kg
weight^0.75       10^0.75 = 5.623413
line 1: RER       70 × 5.623413 = 393.639  ->  394 kcal/day
line 2: factor    1.4 to 1.6 (neutered adult)
MER, low end      393.639 × 1.4 = 551.094  ->  551 kcal/day
MER, high end     393.639 × 1.6 = 629.822  ->  630 kcal/day
MER, middle       393.639 × 1.5 = 590.458  ->  590 kcal/day

Note the order of operations, because this is where the arithmetic usually goes wrong: the rounding to whole calories happens after the multiplication, not before it. Round the resting figure to 394 first and the low end of the band comes out at 552; keep the full-precision 393.639 and it comes out at 551. The two ends of the same band then disagree about which way the error fell, which is how a one-calorie slip turns into a table that does not reproduce. Round once, at the end.

The second place it goes wrong: lb versus kg

The exponent is applied to kilograms. Applying it to pounds and converting afterwards gives a different answer, and the error grows with the weight of the dog. Measured, on the same 10 kg dog expressed as 22.0462 lb:

Same dog, same formula, wrong unit. The right-hand pair is what happens if you raise pounds to 0.75 and convert the result.
Route Arithmetic RER Error

Both routes computed here from the definitions above, not read from an outside table. The conversion constant is 1 lb = 0.45359237 kg exactly. The direction of the error is worth noting: raising pounds to the power gives a bigger number, not a smaller one, because you are raising a larger quantity to the same fractional power.

The part that actually makes the formula a formula: the 0.75

If the exponent were 1, the formula would say that twice the dog takes twice the food. It does not. This is the single fact that separates a real dog calorie calculator formula from a calorie chart, and it is easiest to see in a ladder.

Doubling the weight, one rung at a time. RER is 70 × kg0.75 at each rung.
Multiple Weight Resting energy Versus the first rung

Read the last column. Doubling the weight multiplies resting energy by 1.68, not 2. Quadrupling it multiplies energy by 2.83, not 4. That 1.68 is 20.75, and it is the whole reason a 5 kg dog and a 40 kg dog are closer together in calories than anybody expects from eight times the weight.

What the wrong exponent would cost

Two plausible-looking substitutes are worth pricing, because both appear in the wild. A linear exponent of 1 makes energy proportional to weight. A surface-area exponent of 0.67 is the scaling rule from geometry, and it is the one people reach for when they reason from first principles instead of from the published veterinary equation.

Same weights, three exponents. The 0.75 column is the published one; the other two show what the substitution costs.
Weight 0.75 (published) 1.00 (linear) 0.67 (surface area) 1.00 vs 0.75

The error is not a constant offset — it is a slope, and it changes sign. At 5 kg the linear exponent is about 50% high; by 80 kg it is about 199% high. It is never low, because 1.0 > 0.75 makes the result grow faster than the published one at every weight — but the size of the error depends on the dog, from about half again as much at 5 kg to about three times as much at 80 kg. Anybody who "fixes" the exponent so that one weight comes out right has made every other weight wrong by an amount nobody can predict. Use 0.75, or say which exponent you used and why.

Every figure in the two tables above is computed on this page from 70 × kgp at the stated p. The 20.75 = 1.6818 value is a property of the exponent alone: it is the same number for every pair of weights where one is twice the other.

What a 10% weight error does to the answer

The most common real-world input is not a wrong exponent, it is a wrong weight — a guessed figure, or a number from six months ago. Because the exponent is fractional, the output moves less than the input, and by the same proportion at every size.

A 10% heavier dog against the formula, at four weights.
Recorded weight RER RER if 10% heavier Change in RER

1.10.75 = 1.0741, so a 10% weight error produces a 7.4% energy error, at every size of dog. That is a useful number to carry around: it means a careless estimate is worth roughly three-quarters of a careless measurement, and it is the reason a bathroom scale beats a breed chart. It is also why chasing the last 1% of the formula is usually a waste of time while the weight is a guess.

Putting the formula next to a kitchen scale

The output of the formula is kcal per day. The input to a feeding bowl is grams. The bridge is the energy density printed on the food, and it is worth seeing how wide that bridge is.

100 g of each, as a share of RER for the 10 kg worked example (394 kcal/day). Energy figures are label or authority values, not our arithmetic; the percentage column is ours.
Food, 100 g kcal % of RER (10 kg) Figure source

The dry kibble row is the one that matters. 100 g of a typical adult maintenance kibble is 91.5% of a 10 kg dog's entire resting energy requirement. That is the single most useful sanity check this page offers: if a treat, a topper or a "just a little extra" weighs 100 g, it has just spent a day's worth of your dog's resting metabolism. The vegetable rows are on the same table because the contrast is the point — they are 5–33%, so they are not the problem; the calorie-dense food is.

Kibble and canned figures are typical label values for adult maintenance diets, which commonly run 3,500–4,000 kcal/kg for dry food. The single-ingredient rows are USDA FoodData Central values for the cooked, unseasoned form named. Do not read this as a recipe: a home-made diet that is calorie-correct can still be nutritionally incomplete, and that is a different question from the one this page answers.

Reproducing any of this without this page

The test of whether a formula page is worth reading is whether you can leave it. Everything here is three operations on a phone calculator:

  1. Convert the weight to kilograms: pounds × 0.45359237, or pounds ÷ 2.20462.
  2. Raise it to 0.75. On a phone calculator that is the xy key with y = 0.75, or two square roots and then a square root again — √(√kg) then √ of that, because 0.75 = ½ × ½ × ½ × 3 in exponent terms and kg0.75 = √(kg) × √(√(kg)).
  3. Multiply by 70, then by the factor from the band table.

Worked on the 10 kg dog: 10 → 3.1623 → 5.6234 (that is 100.75) → 393.6 → 551 to 630. If you get those numbers, you have the formula and you do not need a calculator page at all.

The square-root route is exact, not an approximation: √(kg) × √(√(kg)) = kg0.5 × kg0.25 = kg0.75. It is the fastest way to do this on a calculator that has no power key.

What this page covers, and what it deliberately does not do

This is not veterinary advice. It is the arithmetic behind an estimate for a healthy adult dog at a healthy body condition. It does not diagnose anything or replace your veterinary team.

Covers

Deliberately not done here

Do not cut a dog's food sharply or change a prescribed feeding plan because of a number on a screen. If your dog is above or below a healthy body condition, ask your veterinary team for an individual plan and a recheck schedule.

Questions

What is the dog calorie calculator formula?

RER = 70 × (kg)0.75, then daily calories = RER × a life-stage factor. For a 10 kg neutered adult that is 394 kcal at rest and 551–630 kcal a day. Both lines are on this page with every constant shown.

Is it 70 or 70 × body weight in kilograms?

It is 70 multiplied by the weight in kilograms raised to the 0.75 power — not 70 times the weight. The exponent applies to the weight only. Typing 70 × 10 × 0.75 gives 525, which is neither the resting figure (394) nor the daily figure (551–630), and it is the most common way this formula gets mistyped.

Why is the exponent 0.75 and not 1?

Because energy need does not scale with body weight directly. It scales with roughly the three-quarter power of weight, which is between linear scaling (1.0) and surface-area scaling (0.67). The consequence: doubling the weight multiplies resting energy by 1.68, not 2. The ladder table above shows it rung by rung.

Do I use kilograms or pounds?

Kilograms, or convert first. The exponent is applied to kilograms. If you raise pounds to 0.75 and convert the result, you get a different number, and the gap widens as the dog gets heavier — measured on the 10 kg example above.

Which life-stage factor should I use?

Start with neutered adult (1.4–1.6) for a typical adult pet, or intact adult (1.6–1.8) for an entire dog. Inactive or prone to weight gain is 1.0–1.2. Anything clinical — a prescribed weight-loss programme, a recovering or critically ill dog — takes a factor your veterinary team sets, not one from a table.

Why does the calculator give a range instead of one number?

Because the published factor is a band, and bands are what the source gives. 1.4–1.6 is a 14% spread, which on the worked example is 79 kcal a day. This page prints the band and then labels the middle as the middle. If a tool gives you one number, it has made that choice for you without telling you which one it made.

Is this the same formula as the RER calculator?

Yes. RER is the first line on its own — the resting figure with no life-stage factor applied. An "RER calculator" typically stops there; a calorie calculator carries on to MER. Both lines are on this page, so you can stop at either.

How accurate is it?

Individual dogs can sit well outside the estimate, and published guidance puts the spread at up to around 50% from the predicted value for an individual animal. That is a reason to treat the output as a starting point and let the dog's weight and body condition correct it — not a reason to distrust the formula, which is what every serious calculator and veterinary manual is using underneath.

Is it free, and do I need an account?

Free, no sign-up, no login, no pop-up. The calculation runs in your browser and nothing you type is stored or sent.

Is this veterinary advice?

No. It is the arithmetic behind a starting estimate for a healthy adult dog at a healthy body condition. For a dog that is unwell, on a prescribed diet, pregnant, nursing or still growing, ask your veterinary team instead.