Dog Nutrition Calculator

Quick answer

A dog nutrition calculator estimates daily calories from body weight. Resting energy requirement equals 70 x weight in kg to the power 0.75. A life-stage factor then gives daily energy: 1.6 for a neutered adult, 1.8 for an intact adult. A 10 kg neutered adult needs about 630 kcal a day. Your veterinarian sets the final amount.

Updated 2026-10-02Reviewed by Prof. Dr. Khalil Mudassar, PhD
Try
Pet care
Current weight from a scale or your last vet visit.
1 lb = 0.45359237 kg.
The number in brackets is the published factor applied to resting energy.
Copy the calorie content from your own food label. The page supplies no figure.
Calories from treats and extras, taken off the food amount.
Used only to split the daily amount.

Estimated daily energy

--
Resting energy (RER)--
Factor used--
Range, plus or minus 30%--
Calories from food after treats--
Food per day--
Per meal--
Protein, adult rule of thumb--

Calculations run in your browser. Inputs are not sent to our servers; anything you Save stays in this browser only.

Saved results (0)

How to Use the Dog Nutrition Calculator

  1. Enter your dog's weight and pick kilograms or pounds.
  2. Choose the life stage that fits: neutered adult, intact adult, obesity-prone adult or puppy.
  3. Copy the kcal per cup figure from your food label, add treat calories, and set meals per day.
ResultWhat it means
Estimated daily energyCalories per day from all food and treats, as a starting point.
Resting energy (RER)Energy for basic body functions at rest.
Factor usedThe life-stage multiplier applied to RER.
Range30% below and above the estimate, the spread seen between dogs of one weight.
Calories from food after treatsDaily energy minus the treat calories you entered.
Food per day and per mealCups of your own food, from the label figure you typed.
Protein, adult rule of thumbAt least 1 gram per pound of body weight for adult dogs.

What Is a Dog Nutrition Calculator?

A dog nutrition calculator is a tool that estimates how many calories a dog needs each day. It starts from body weight, applies a published veterinary formula, and then turns the calories into an amount of food.

Pet food energy is measured in kilocalories, written kcal. One kcal is the same as one food Calorie. The label on a complete and balanced dog food lists its calorie content, often as kcal per cup or per kilogram.

The tool suits owners of healthy dogs who want a first figure to discuss with a veterinarian. It is not a diet plan. It does not choose a food, and it does not manage weight loss, pregnancy, nursing or illness.

Calories are only one part of nutrition. A food labelled complete and balanced for the right life stage supplies the protein, fat, vitamins and minerals, provided the dog eats a normal amount of it.

How Does the Dog Nutrition Calculator Work?

The calculator works in two steps: resting energy first, then a life-stage factor.

Formula: RER = 70 x (body weight in kg) ^ 0.75
Daily energy = RER x life-stage factor
Cups per day = (daily energy - treat kcal) / kcal per cup
DogFactor x RER
Neutered adult1.6
Intact adult1.8
Obesity-prone adult1.4
Puppy under 4 months3.0
Puppy over 4 months2.0
  1. The tool converts pounds to kilograms where needed.
  2. It raises the weight to the power 0.75 and multiplies by 70. That is the resting energy requirement.
  3. It multiplies by the factor in the table, taken from the Merck Veterinary Manual.
  4. It subtracts treat calories and divides by the kcal per cup you entered.

The power of 0.75 matters. Energy need does not rise in a straight line with weight, so a 40 kg dog needs about 1.7 times the calories of a 20 kg dog, not double.

Dog Calorie Example

A healthy neutered adult weighs 20 kg. The food label shows 380 kcal per cup, and treats add 60 kcal a day. The label figure is an example value.

StepWorkingResult
Resting energy70 x 20 ^ 0.75662 kcal
Daily energy662 x 1.61,059 kcal
Range1,059 x 0.7 and x 1.3741 to 1,377 kcal
Food calories1,059 - 60999 kcal
Food per day999 / 3802.63 cups
Per meal2.63 / 21.31 cups

The treats make up 5.7% of the daily energy. The owner starts near 2.63 cups, then watches weight and body condition with the veterinarian.

Daily Calorie Chart by Weight

WeightRERObesity-prone (1.4)Neutered (1.6)Intact (1.8)
2 kg (4 lb)118165188212
5 kg (11 lb)234328374421
10 kg (22 lb)394551630709
20 kg (44 lb)6629271,0591,192
30 kg (66 lb)8971,2561,4361,615
40 kg (88 lb)1,1131,5591,7812,004
50 kg (110 lb)1,3161,8432,1062,369

All chart values are kcal per day for adult dogs, rounded to whole numbers.

Factors That Change a Dog's Calorie Needs

Neuter Status

The published factor is 1.6 for neutered adults and 1.8 for intact adults. At 20 kg that is 1,059 against 1,192 kcal, a gap of 132 kcal a day.

Age and Growth

Puppies under 4 months use 3 times resting energy, and older puppies use 2 times. A 5 kg puppy needs about 702 kcal under 4 months and 468 kcal after.

Tendency to Gain Weight

The factor drops to 1.4 for obesity-prone adults. For a 20 kg dog that gives 927 kcal a day.

Breed and Activity

Two dogs of the same size can differ widely. The Ohio State University Veterinary Medical Center notes that an active terrier and a calmer dog of similar weight can need very different intakes. The veterinary references used here publish no single activity table for pet dogs, so this tool does not invent one.

Individual Variation

The Merck Veterinary Manual states that one animal can need as much as 30% more or less than another of the same weight. Ohio State puts the possible gap as high as 50%. The range result shows the 30% spread.

Exponential vs Linear RER Formula

Two formulas for resting energy appear in veterinary references. They agree for mid-size dogs and split at the extremes.

FormulaWorking for 10 kgUse
70 x kg ^ 0.75394 kcalAny body weight
30 x kg + 70370 kcalA shortcut for mid-size animals only, above 2 kg

This calculator uses the exponential formula for every weight. A straight 70 x kg, with no power, is not a published formula. It would give a 50 kg dog 3,500 kcal of resting energy, against 1,316 kcal from the real one.

When to Use a Dog Calorie Calculator

Switching Foods

Foods differ in energy per cup. At 1,059 kcal a day, a 380 kcal food needs 2.79 cups and a 320 kcal food needs 3.31 cups. Convert cups to millilitres with the cups to ml converter.

Checking the Bag Guide

Feeding guides on a label cover a wide range of dogs. Comparing them with this estimate gives you a question to bring to the next check-up. The guide on how much to feed your dog explains the label side.

Planning for a Growing Puppy

Re-run the numbers as the weight changes. The puppy weight predictor guide covers adult size.

Budgeting

Cups per day times bag size gives days per bag. The article on the real annual cost of owning a dog puts food beside other costs.

Common Dog Feeding Mistakes

1. Reading the Estimate as Exact

The figure is a starting point. Body condition over the next weeks tells you whether to adjust.

2. Forgetting Treats

Treats and table scraps carry calories. Leaving them out means the dog eats more than the estimate.

3. Mixing Up Pounds and Kilograms

The formula uses kilograms. A 60 lb dog weighs 27.2 kg, and entering 60 as kilograms would overstate the result.

4. Using a Guessed Kcal per Cup

Energy density differs between foods. Copy the figure from your own label.

5. Cutting an Adult Food Hard for Weight Loss

The Merck Veterinary Manual warns that feeding much less of a maintenance food also cuts every nutrient in it. Weight loss calls for a plan from your veterinarian.

6. Using One Factor for Every Life Stage

A young puppy uses nearly twice the factor of an adult. Pick the stage again after each birthday and after neutering.

Accuracy and Limitations

The arithmetic matches the published formula and factors. The dog in front of you may still need more or less.

What it calculates accurately

  • Resting energy from 70 x kg ^ 0.75.
  • Daily energy for the five published life-stage factors.
  • Cups per day and per meal from your own label figure.

What it does not account for

  • Pregnancy, nursing, illness, recovery or working dogs.
  • Breed, activity, climate and body condition score.
  • Weight loss or weight gain targets.
  • Vitamins, minerals and the quality of the food.

How We Calculate Dog Calories

Method
RER = 70 x kg ^ 0.75, then RER x life-stage factor (1.4, 1.6, 1.8, 2.0 or 3.0).
Inputs used
Weight, unit, life stage, and your own kcal per cup, treat calories and meals per day.
Figures supplied by this page
Only the formula and the five factors. Food energy is never assumed.
Verdict
Blue for healthy adults; amber for puppies, very small dogs and obesity-prone dogs; red when treats exceed the estimate.
Rounding
Calories to whole numbers; cups to 2 decimals; protein to whole grams.
Edge cases
Zero, negative and over 120 kg weights are rejected. Missing kcal per cup leaves the food amount blank.
Sources
See Sources below.
Last reviewed
2026-10-02.

Frequently Asked Questions About Dog Nutrition

How many calories does my dog need per day?

A healthy neutered adult needs about 1.6 times its resting energy. That is roughly 630 kcal for 10 kg, 1,059 kcal for 20 kg and 1,781 kcal for 40 kg. Individual dogs can differ by about 30%.

What is RER for dogs?

RER is the resting energy requirement, the energy a healthy animal uses at rest. The formula is 70 x body weight in kg to the power 0.75. A 10 kg dog has an RER of about 394 kcal.

How many cups of food should I feed my dog?

Divide the daily calories, less treats, by the kcal per cup on your food label. At 999 kcal from food and 380 kcal per cup, that is 2.63 cups a day.

How much should a puppy eat?

Published factors are 3 times resting energy under 4 months and 2 times after that. A 5 kg puppy under 4 months needs about 702 kcal a day. Growth changes the figure quickly, so follow your veterinarian's plan.

Do neutered dogs need fewer calories?

Yes, on the published factors. Neutered adults use 1.6 times resting energy and intact adults use 1.8, which is about 11% lower.

How much protein does an adult dog need?

Ohio State University Veterinary Medical Center gives a rule of thumb of at least 1 gram per pound of body weight a day for adult dogs. A 20 kg dog weighs 44 lb, so that is at least 44 grams.

Does this work for pregnant or nursing dogs?

No. Energy needs rise sharply in late pregnancy and nursing and depend on litter size. The references used here give no single factor, so ask your veterinarian.

Can I use this calculator for weight loss?

No. A weight loss plan needs a target weight, a suitable food and follow-up checks. Your veterinarian sets those.

What does complete and balanced mean on dog food?

It means the food is meant to be the sole diet. The US Food and Drug Administration says such a food must meet a nutrient profile set by AAFCO or pass a feeding trial using AAFCO procedures.

Is my data saved?

No. The maths runs in your browser and nothing is sent to us. Save keeps a result only in this browser.

Sources

Related Calculators

Looking for more everyday tools?

Explore all lifestyle calculators

Educational estimate only. This calculator is not a substitute for your veterinarian and gives no diagnosis or treatment advice. Energy needs differ between dogs of the same weight. Ask your veterinarian before changing the diet of a puppy, a pregnant or nursing dog, an underweight or overweight dog, or a dog with any health condition. Spotted an error? Let us know.

Author

shakeel-Muzaffar
Founder & Editor-in-Chief at  ~ Web ~ More Posts

Shakeel Muzaffar is the Founder and Editor-in-Chief of MultiCalculators.com, bringing over 15 years of experience in digital publishing, product strategy, and online tool development. He leads the platform's editorial vision, ensuring every calculator meets strict standards for accuracy, usability, and real-world value. Shakeel personally oversees content quality, formula verification workflows, and the platform's commitment to publishing tools that are genuinely useful for students, professionals, and everyday users worldwide.