Dog Calorie Calculator

Estimate your dog’s daily calories. This free dog calorie calculator uses the vet RER/MER formula with weight and life-stage/activity to give a daily feeding target and per-meal amount.

This gives a general daily calorie estimate for a healthy adult dog using standard veterinary formulas. Individual needs vary with breed, age, health and activity. For weight loss, growth, pregnancy or any medical condition, follow your veterinarian’s guidance.
Your dog
kg

Enter your dog’s weight and pick the option that fits. The estimate uses the resting energy requirement (RER) scaled by a life-stage and activity factor.

Daily calories
–
Enter your dog’s weight
Resting need (RER)
–
Daily need (MER)
–
Activity factor
–
Per meal (x2/day)
–

Formula: RER = 70 x (weight in kg)^0.75, then daily calories (MER) = RER x activity factor. A 20 kg neutered adult dog needs roughly 1,060 kcal a day. Always check your food’s feeding guide and your vet’s advice.

What This Dog Calorie Calculator Does

A dog calorie calculator estimates daily energy needs using the standard veterinary RER and MER formulas, adjusted for your dog’s life stage and activity.

How Dog Calories Are Calculated

RER = 70 x (weight in kg)^0.75
daily calories (MER) = RER x activity factor

So a 20 kg neutered adult dog needs roughly 1,060 calories a day, while a very active dog of the same size needs more.

Activity Factors

DogFactor (x RER)
Weight loss1.0
Older / inactive1.4
Neutered adult1.6
Intact adult1.8
Very active / working2.0–5.0
Puppy2.0–3.0

Turning Calories Into Food

Check the kcal per cup or per gram on your dog food’s label, then divide the daily calorie target by that to get the amount to feed. Split it across meals and adjust based on your dog’s body condition.

How to Use the Dog Calorie Calculator

  1. Enter your dog’s weight in kg or lb.
  2. Choose life stage / activity.
  3. Read the daily calories and per-meal amount.

Have a cat too? See our Cat Calorie Calculator.

Dog Calorie Calculator FAQ

How many calories does a dog need per day?It depends on weight and activity level. A 20 kg neutered adult dog needs roughly 1,060 kcal a day. Enter your dog’s weight and life stage above for a specific estimate.
What is RER and MER for dogs?RER (Resting Energy Requirement) is the calories needed at complete rest, calculated as 70 x (weight in kg)^0.75. MER (Maintenance Energy Requirement) is RER multiplied by an activity factor for life stage and activity level.
Why do puppies need so many more calories?Puppies have activity factors of 2.0-3.0x RER, much higher than adult dogs, because significant energy goes toward growth and development, especially in the first few months.
How many calories does a working or very active dog need?Very active or working dogs can need 2.0 to 5.0 times their RER, reflecting substantially higher energy demands from sustained physical activity compared to a typical pet dog.
Should I feed my dog based on the bag’s feeding guide or this calculator?Both are useful starting points, but individual dogs vary. Use this calculator as an estimate, check your food’s feeding guide, and adjust based on your dog’s body condition and your vet’s advice.
Is this dog calorie calculator free to use?Yes, this calculator is completely free, requires no sign-up, and calculates your dog’s daily calories instantly in your browser.

Related Calculators

Related Calculators