Top Dog Choice
Menu

Nutrition

How to calculate your dog's exact daily portion: the veterinary formula

The feeding chart on the bag is built for an average active dog that is not yours. How to calculate the exact calories your dog needs based on weight, activity, age, and physiological state, using the same RER formula veterinarians use.

· Updated 4 de junio de 2026

In 30 seconds

Manufacturer feeding charts are built for "the average active dog." If your dog is sedentary, neutered, older, or overweight, the chart on the bag overfeeds him. The real formula: calculate the Resting Energy Requirement (RER), multiply it by an activity/physiological-state factor, then divide the result by the caloric density of the food (the kcal/kg listed on the manufacturer's website).

The formula

Step 1: calculate RER (Resting Energy Requirement)

RER = 70 × (body weight in kg) raised to the 0.75 power.

For dogs between roughly 4 and 100 lb (about 2 to 45 kg), a simplified version gives nearly identical results:

RER = (30 × body weight in kg) + 70.

The math runs in kilograms even on a US label, so convert first: divide pounds by 2.205 to get kilograms. A 66 lb dog is 30 kg.

Step 2: multiply by the activity / state factor

Dog's stateFactor (multiply RER by)
Puppy, 0-4 months3.0
Puppy, 4 months to end of growth2.0
Neutered or sedentary adult1.4
Intact adult, normal activity1.6
Active adult (long daily walks)2.0
Working or sporting adult2.0 to 5.0 (by intensity)
Low-activity senior1.2
Pregnancy (last 3 weeks)1.6 to 2.0
Lactation2.0 to 6.0 by litter size
Overweight dog (weight loss)1.0 (applied to ideal weight, not current)
Hospitalized or on cage rest1.0

Step 3: divide by the caloric density of the food

The kcal/kg figure appears on the label or, more often, on the manufacturer's website (it is not always printed on the physical bag, so look it up). Typical ranges:

Food typeCaloric density (kcal/kg)
Standard adult dry kibble3,500 to 4,000
Premium high-energy dry kibble4,000 to 4,500
Senior or light dry kibble3,000 to 3,500
Canned wet food800 to 1,200
Wet food pouch600 to 900
Homemade raw (varies widely)1,200 to 2,500

A worked example

My dog: a neutered male Labrador Retriever, 66 lb (30 kg), moderate daily walks, not overweight.

Step 1: RER = (30 × 30) + 70 = 970 kcal/day.

Step 2: factor 1.6 (neutered but active): 970 × 1.6 = 1,552 kcal/day.

Step 3: my kibble is 3,800 kcal/kg. I need 1,552 / 3,800 = 0.408 kg = about 14.4 oz/day (roughly 408 grams).

If the bag chart said "for 66 lb dogs: 13 to 16 oz," the calculation confirms you are in range. If the chart said "18 oz," you are overfeeding by roughly 3.5 oz/day, which works out to about 80 lb of extra food a year.

The trick the manufacturer chart leaves out

Feeding charts are usually calibrated for the average active, intact dog. If your dog is neutered:

  • His resting metabolism drops about 25 to 30 percent after the procedure.
  • He needs less energy for years afterward, not just a few weeks.

Applying the 1.4 factor (neutered, sedentary) or 1.6 (neutered, active) corrects for this. The bag chart does not.

Ideal weight versus current weight

Once you have a calculated portion, what matters is what your dog's body does with that portion over 4 to 6 weeks:

  • Loses weight (unintended): raise the portion by 10 percent.
  • Gains weight (unintended): cut the portion by 10 percent.
  • Holds steady: the portion is right.

Repeat the adjustment with every change of food, every meaningful change in activity, and every life-stage change (puppy to adult, adult to senior).

Body Condition Score: the tool that tells you whether the weight is right

The WSAVA Global Nutrition Committee uses an official 9-point scale. The target is 4 or 5.

ScoreDescription
1-2Severely underweight (ribs, pelvis, and spine starkly visible)
3Lean but healthy (ribs visible, waist defined)
4-5Ideal: ribs easily felt without pressing. Waist visible from above. Abdomen tucked up when viewed from the side
6Slightly overweight (ribs hard to feel, waist barely visible)
7Overweight (ribs not palpable, no waist, fat deposits)
8-9Obese (heavy fat deposits, no waist, sagging abdomen)

If your dog scores BCS 6-7, do not wait for the next vet visit to weigh him: cut the portion by 10 to 20 percent and add exercise.

How to split the portion across the day

AgeRecommended frequency
Puppy, 2-4 months4 meals/day
Puppy, 4-6 months3 meals/day
Puppy, 6-12 months2-3 meals/day
Adult2 meals/day (morning and evening)
Adult breed at risk of bloat2-3 meals/day (never one large meal)
Senior2-3 meals/day (easier to digest)

A single daily meal raises the risk of gastric dilatation-volvulus (bloat) in predisposed breeds (Great Dane, Saint Bernard, German Shepherd Dog, Boxer) and makes digestion harder.

What to check

  1. Calculate your dog's RER from his current weight (or ideal weight if he is overweight).
  2. Apply the correct activity factor.
  3. Look up the caloric density of your food on the manufacturer's website.
  4. Adjust the real portion over 4 to 6 weeks and compare weight.
  5. Score the BCS every 2 to 4 weeks. Ribs palpable without pressing, waist visible.

Sources

  • AAHA-AAFP. 2021 Weight Management Guidelines for Dogs and Cats
  • NRC (2006). Nutrient Requirements of Dogs and Cats. National Academies Press
  • WSAVA Global Nutrition Committee. Body Condition Score chart, 9-point scale
  • Tufts Cummings School Petfoodology. How much should I feed my dog