Skip to content

How much to feed

How do I calculate my dog's daily calorie needs?

Last updated 23 September 2026 · How we write and check this

Short answer

Start with the resting energy formula, 70 times your dog's weight in kilograms raised to the power of 0.75, then multiply that figure by an activity factor, commonly around 1.6 for a typical neutered adult at normal activity. This gives a working daily calorie target you can convert into grams of food using the calorie content on your specific food's label.

Step by step calculation

First, weigh your dog accurately in kilograms. Second, raise that weight to the power of 0.75, which most calculators or a simple scientific calculator app can do, and multiply the result by 70 to get resting energy requirement.

Third, multiply resting energy by an activity factor suited to your dog, roughly 1.2 to 1.4 for sedentary, 1.6 for average, and 1.8 or higher for active or working dogs, to get the daily calorie target.

An example worked through

For a 15kg dog, weight to the power of 0.75 is about 7.62, so resting energy is 70 times 7.62, around 534 kcal. Multiplying by 1.6 for average activity gives a daily target of roughly 855 kcal.

If that dog's food provides 380 kcal per 100g, dividing 855 by 380 and multiplying by 100 gives about 225g of food a day.

Using the number in practice

Treat the result as a starting point rather than a fixed answer, and adjust up or down by about 10 percent based on how your dog's body condition responds over two to three weeks.

A food calculator tool can do this math for you automatically once you enter your dog's weight and chosen food, which is faster than working through the formula by hand each time you need to check it, and reduces the chance of a small arithmetic slip along the way somewhere in the process.

Key takeaways

  • Calculate resting energy as 70 times weight in kilograms to the power of 0.75.
  • Multiply resting energy by an activity factor, commonly around 1.6 for an average neutered adult.
  • Convert the resulting calorie target into grams using your specific food's calories per 100g.
  • Treat the result as a starting point and adjust based on body condition over two to three weeks.