🎁 30-day taste guarantee - not a hit? We'll give you your money back.
Syta Micha
ProfileYour dog

A dog's calorie requirement

The number of kilocalories a dog needs per day. It is calculated from the formula RER = 70 x (weight in kg)^0.75 and then multiplied by a factor that depends on age, neutering and activity.

A dog's calorie requirement is calculated in two steps, and it is the same maths used by vet practices and the FEDIAF guidelines.

Step 1: RER, i.e. at rest

RER (Resting Energy Requirement) is the energy a dog needs when lying quietly:

RER = 70 x (body weight in kg)0.75

For a 10 kg dog: 70 x 100.75 = about 394 kcal.

Step 2: MER, i.e. real life

RER is multiplied by a factor matched to the dog:

  • puppy up to 4 months: 3.0
  • puppy over 4 months: 2.2
  • neutered adult: 1.6
  • intact adult: 1.8
  • senior: 1.4
  • weight loss: 1.0-1.3

Low activity lowers the factor by about 0.2, high activity raises it by 0.5. For our 10 kg neutered adult dog: 394 x 1.6 = about 630 kcal per day.

Step 3: from calories to grams

Divide the requirement by the calorie content of the food and multiply by 100. Wet food at 97 kcal/100 g: 630 / 97 x 100 = about 650 g a day. The same number of calories from dry food at 380 kcal/100 g is only about 166 g - and that is why wet and dry portions cannot be compared by eye.

What this formula does not cover

Pregnancy, lactation, metabolic diseases and working dogs. In these situations the vet sets the amount. The formula is a starting point, not gospel - check it against your dog's weight after two weeks.

Frequently asked questions

How do I calculate my dog's calorie requirement?
First RER = 70 x (weight in kg) to the power of 0.75, then multiply by a factor: 1.6 for a neutered adult, 1.8 for an intact one, 1.4 for a senior, 2.2 for a puppy over 4 months.
How many calories does a 10 kg dog need?
A neutered 10 kg adult dog with moderate activity needs about 630 kcal per day. An active dog of the same weight may need up to 300 kcal more.
How do I convert calories into grams of food?
Divide the daily requirement by the food's calorie content per 100 g and multiply by 100. At 630 kcal and a food with 97 kcal/100 g, it comes to about 650 g.