♥Pets calculator

Dog Daily Calorie Calculator

Daily calories and cups of food for a dog by weight and life stage.

Enter dog weight (target weight if losing), life stage and food energy density and get daily calories (kcal) and resting energy requirement (kcal) instantly.

InDog weight (target weight if losing)InLife stageInFood energy densityOutDaily calories (kcal)OutResting energy requirement (kcal)OutFood per day (cups)
3 inputs3 resultsFree no signupPrivate in your browser

Dog Daily Calorie Calculator

Fill in the values and the answer updates as you type.

Live
1 Your numbers
kg
kcal/cup
2 Your result

How the Dog Daily Calorie Calculator works

Resting energy requirement (RER) = 70 × body weight in kg to the power 0.75. Daily calories = RER × a life-stage factor: 1.6 neutered adult, 1.8 intact adult, 1.2 inactive or senior, 1.0 weight loss, 2.5 active or working, 3.0 puppy under 4 months, and 2.0 for a puppy older than 4 months. For weight loss, enter the target weight, not the current weight. Cups use the kcal per cup printed on the food bag. Treat the result as a starting point, then adjust by body condition and your vet's advice. Example: A 20 kg neutered adult eating a 350 kcal/cup food needs about 1,059 kcal a day, which is 3.03 cups.

Inputs and results

The Dog Daily Calorie Calculator takes 3 inputs and gives 3 results.

What you enter

  • Dog weight (target weight if losing) (kg) — starts at 20.
  • Life stage — starts at Neutered adult. Choose from: Neutered adult, Intact adult, Inactive or senior, Weight loss, Active or working and Puppy under 4 months and more.
  • Food energy density (kcal/cup) — starts at 350.

What you get

  • Daily calories (kcal)
  • Resting energy requirement (kcal)
  • Food per day (cups)

Example: Dog Daily Calorie Calculator with the starting values

With dog weight (target weight if losing) 20 kg, life stage Neutered adult and food energy density 350 kcal/cup, the calculator returns:

Example results
Daily calories (kcal)1,059
Resting energy requirement (kcal)662
Food per day (cups)3.03

Change any value above and the results update straight away.

Dog Daily Calorie Calculator FAQ

How do I use the Dog Daily Calorie Calculator?

Enter dog weight (target weight if losing), life stage and food energy density in the fields, then read daily calories (kcal), resting energy requirement (kcal) and food per day (cups) in the result panel. The answer updates as you type, and you can press Calculate or Enter to refresh it. Use “Copy link” to share your exact numbers with someone else.

What does the Dog Daily Calorie Calculator calculate?

Daily calories and cups of food for a dog by weight and life stage. It returns daily calories (kcal), resting energy requirement (kcal) and food per day (cups) from the 3 values you provide.

What values does the Dog Daily Calorie Calculator start with?

It opens with dog weight (target weight if losing) 20 kg, life stage Neutered adult and food energy density 350 kcal/cup so you can see a working result straight away. Replace them with your own numbers, or press Reset to return to these starting values.

Is the Dog Daily Calorie Calculator free and private?

Yes. It is free, needs no account, and runs in your browser, so nothing you type is sent to or stored on our servers. See the Privacy Policy for details.

Can I rely on the Dog Daily Calorie Calculator for medical or health decisions?

Treat the result as a well-rounded estimate. Real situations often have details a general calculator cannot know, so confirm medical or health decisions with a qualified professional. See the Disclaimer for more.