Data published by Smart Pet Home, 8 November 2026.

Read the article: Dog calories: the exact formula against the 30 x weight + 70 shortcut

Question people ask: how many calories does my dog need a day?

The short answer: a neutered healthy adult dog needs about 1.6 x 70 x (weight in kg)^0.75 kcal a day: about 630 kcal at 10 kg and 1436 kcal at 30 kg. The popular shortcut, 30 x weight + 70, is close for mid-sized dogs but gives a 45 kg dog 16.8% more, about 326 kcal a day.

What we found

Why the figures differ (explanations you may use; do not add others)

Who this applies to

Healthy adult dogs, using the MSD Veterinary Manual's starting formulas. Not puppies beyond the multipliers given, not pregnant or nursing dogs, not dogs being treated for weight or illness.

Worked example the reader can copy

A 20 kg neutered dog: 20^0.75 = 9.46; x 70 = 662.0 kcal (RER); x 1.6 = 1059 kcal a day. Divide by the kcal per cup on the food bag to get cups.

What it cannot tell you

Your dog's activity, breed or body condition, or your food's calories. Every figure is a starting point.

Shape I would write

  1. The answer: the formula and three weights.
  2. The shortcut and where it drifts (the table), with the reason in one sentence.
  3. From resting to daily: the multipliers.
  4. Turning kcal into cups from the bag.
  5. Check by body condition, not by the number.

Sources

  1. Our own calculation (2026-11-08): a dog's daily calories, exact formula against the shortcut, 2 to 45 kg, two ways
  2. MSD Veterinary Manual: Nutritional Requirements of Small Animals
  3. Ohio State University Veterinary Medical Center: basic calorie calculator