AnimalsDetails

Dog calorie calculator

Dog Food Calculator

Bag feeding charts are a rough starting point. This calculator works out your dog's daily calories from weight, age and activity using the formula vets use. Then it converts that into cups or cans of your actual food.

Food type

Feed per day

-

Daily calories
-
Resting energy (RER)
-

Treats should stay under 10% of daily calories. Recheck weight every 2 to 4 weeks and adjust by 10% if needed.

The formula behind the calculator

Vets start with resting energy requirement (RER), the calories a dog burns lying still: RER = 70 × (weight in kg)0.75. They then multiply by a life-stage factor. That's about 1.6 for a typical neutered adult, 1.8 for an intact adult, 1.0 for weight loss, 2 to 3 for growing puppies and more for working dogs. The result is the maintenance energy requirement (MER), your dog's daily calorie target.

Daily calories by weight (neutered adult)

Dog weightRERDaily kcal (×1.6)Cups at 380 kcal/cup
5 lb1292070.5
10 lb2183480.9
20 lb3665851.5
30 lb4967942.1
40 lb6159852.6
50 lb72711643.1
60 lb83413353.5
70 lb93614983.9
80 lb103516564.4
100 lb122319585.2

Every dog is different

Two dogs of the same weight can need 30% different amounts. Treat the result as a starting point. Weigh your dog every 2 to 4 weeks and check its body condition: you should feel the ribs without pressing hard and see a waist from above. If it's gaining, cut portions by 10%. If it's losing, add 10%. Count treats, chews and table scraps too. They should stay under 10% of daily calories.

Frequently asked questions

How many calories does a dog need per day?

A neutered, moderately active adult dog needs about 1.6 × RER, where RER = 70 × (body weight in kg)^0.75. That is roughly 580 kcal for a 20 lb dog, 980 kcal for a 40 lb dog and 1,650 kcal for an 80 lb dog.

How many cups of food should my dog eat?

Divide daily calories by the kcal per cup on your food bag. Most dry dog foods have 325 to 450 kcal per cup, so a 40 lb neutered adult needing about 980 kcal eats roughly 2½ cups a day of a 380 kcal/cup food.

Should I feed my dog’s current or ideal weight?

Ideal weight. Feeding an overweight dog for its current weight keeps it overweight. Ask your vet for a target weight and use the "needs to lose weight" option.

Sources

Related tools and guides