How to calculate how many calories your dog needs

Start with the resting energy requirement: RER = 70 × (body weight in kg)^0.75. Then multiply by a life-stage factor, about 1.6 for a neutered adult, 1.8 for an intact adult, 2 to 3 for a growing puppy. A 30 lb neutered adult comes to roughly 700–800 kcal a day. Treat that as a starting point; your dog’s weight and body condition over the next few weeks tell you whether to adjust.

By PupRange Published 4 min read

Step 1: resting energy (RER)

RER is the energy a dog burns at rest in a comfortable room: breathing, digestion, keeping warm. The Merck Veterinary Manual gives it as 70 times body weight in kilograms raised to the power 0.75. The 0.75 exponent is there because energy use doesn’t rise in a straight line with weight: a 60 lb dog needs much less than twice the calories of a 30 lb dog.

  1. Convert pounds to kilograms: divide by 2.2. A 30 lb dog is about 13.6 kg.
  2. Raise the kilograms to the power 0.75. On a phone calculator, type 13.6, then the xʸ key, then 0.75. You get about 7.1.
  3. Multiply by 70. That gives an RER of about 496 kcal a day.

You may also see a shortcut, 30 × kg + 70. It is close for mid-sized dogs, but it drifts at the small and large ends, so we don’t use it.

Step 2: multiply by a life-stage factor (MER)

The maintenance energy requirement, MER, is RER times a factor for your dog’s life stage and activity. Here are the factors the main references use for dogs.

Life-stage factors (MER = RER × factor)
DogMerckAAHA 2021
Neutered adult1.61.4–1.6
Intact adult1.81.6–1.8
Inactive or gains weight easily1.41.0–1.2
Puppy under 4 months3.03.0
Puppy 4 months and older2.02.0
Weight loss (vet-guided)not listed1.0
Merck Veterinary Manual table of daily maintenance energy requirements; AAHA 2021 Nutrition and Weight Management Guidelines, Box 1.

Worked examples

Daily calories for adult dogs at common weights (rounded)
WeightRER (kcal)× 1.4× 1.6 neutered× 1.8 intact
10 lb (4.5 kg)218305348392
20 lb (9.1 kg)366512585659
30 lb (13.6 kg)496694794893
50 lb (22.7 kg)7271,0181,1641,309
70 lb (31.8 kg)9361,3111,4981,685
90 lb (40.8 kg)1,1311,5831,8092,035
Calculated with RER = 70 × kg^0.75 (Merck) and the factors above. AAHA’s own worked example, a 10 lb neutered dog, gives RER 216 and MER 302 at factor 1.4; small differences come from rounding the weight.

For a growing puppy, use its current weight, not its expected adult weight, and the puppy factor. A 10 lb puppy older than 4 months: RER 218 × 2.0 is about 436 kcal a day, and it will need more as it grows. The National Research Council’s owner brochure makes the same point another way: puppies need about twice the calories per pound of adult dogs of the same breed.

Step 3: turn calories into cups

Find the kcal per cup (or per can) on your dog food bag, usually printed near the guaranteed analysis as “kcal/cup” or “kcal ME/cup”. Divide the daily calories by that number. A 30 lb neutered adult at 794 kcal, eating a food with 380 kcal per cup, needs about 2.1 cups a day. Remember to count treats: if they add up to a noticeable share of the day, take them off the meal.

Why your dog may need more or less

Every one of these numbers is an average. The Pet Nutrition Alliance notes that individual dogs can differ by as much as 50% from the predicted value, and AAHA calls the life-stage factors general guidelines. Indoor and quiet dogs often need less. The NRC brochure says older dogs need about 20% fewer calories than younger adults. Working dogs and dogs in hard training can need several times more.

So the real test is the scale and your hands. Weigh your dog every two to four weeks after changing the amount. On the WSAVA body condition chart, an ideal dog has ribs you can feel without excess fat and a visible waist behind the ribs when seen from above. If the weight keeps creeping up or the waist disappears, adjust the amount and ask your vet how big a change to make.

The dog food calculator does all three steps for you and shows a range instead of one number, so you can see how much the choice of factor matters. For puppies, the puppy feeding chart also covers how many meals a day by age.

Questions owners ask

Why is the bag’s feeding guide different from this?

A bag’s feeding guide has to cover a broad range of dogs with one table. Your dog’s age, neuter status and activity can put it well above or below that guide, which is why the formula starts from your dog’s own weight.

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

For a healthy adult at a good weight, use the current weight. For a dog that is overweight, a vet will usually set a target based on an ideal weight instead, and recheck it as the dog loses weight.

Do I count treats and chews?

Yes. Treats, chews and table scraps all count toward the daily total, so take them off the meal amount.

How often should I recalculate?

For puppies, every few weeks as they grow. For adults, whenever weight, activity or neuter status changes, or about once a year.

This guide explains published veterinary references in plain English. It is not veterinary advice and can’t examine your dog. How we choose and check sources is in our editorial policy.

Sources

  1. Sanderson SL. Nutritional Requirements of Small Animals Merck Veterinary Manual, 2024. Checked
  2. Daily Maintenance Energy Requirements for Dogs and Cats (table) Merck Veterinary Manual. Checked
  3. 2021 AAHA Nutrition and Weight Management Guidelines for Dogs and Cats, Box 1: Energy Requirement Calculations American Animal Hospital Association, 2021. Checked
  4. Calculating Calories Based on Pet Needs (MER/RER sheet) Pet Nutrition Alliance, 2023. Checked
  5. National Research Council. Your Dog’s Nutritional Needs: A Science-Based Guide for Pet Owners National Academies Press, 2006. Checked
  6. WSAVA Global Nutrition Committee. Body Condition Score (dog), 9-point chart World Small Animal Veterinary Association, 2025. Checked

Related calculators