Dog Food Calculator
Source: Olson M. Energy Calculations: Gauging the Proper Caloric Intake for Patients. Today's Veterinary Nurse, Summer 2022, Table 1: Canine Daily Energy Requirement Factors · Source verified August 22, 2026
A dog food calculator is a veterinary nutrition utility that estimates the daily portion size of commercial or homemade dog food required for a canine. The calculator uses the dog's weight, life stage (puppy, adult, senior, pregnant), activity level, and the caloric density of the specific food to calculate the daily resting energy requirement (RER) and maintenance energy requirement (MER). Dog owners use this tool to feed their pets the correct calorie counts, preventing undernourishment or canine obesity.
Enter your dog's weight, life stage, activity level, and the calories per cup printed on your food bag. We compute the daily calorie need and the number of cups to feed.
Quick Answer
Calculate the daily portion size of food for your dog. Enter your dog's weight, activity level, and food calories to find the recommended daily cups.
Life stage
Activity level
Check the back of your food bag — most dry kibble is 320–450 kcal/cup. · e.g. 350
Cups per day
3.33
1,164 kcal/day · about 1.66 cups per meal (twice a day)
Estimate only. Body condition, breed, and vet guidance trump calculator output — adjust based on what keeps your dog at an ideal weight.
Examples
50 lb adult, normal activity, 350 cal/cup
≈ 1,164 cal/day · 3.3 cups
20 lb adult, low activity, 380 cal/cup
≈ 512 cal/day · 1.3 cups
8 lb puppy, 400 cal/cup
≈ 460 cal/day · 1.2 cups
70 lb senior, low activity, 320 cal/cup
≈ 1,124 cal/day · 3.5 cups
How it works
We start with the Resting Energy Requirement (RER), the standard veterinary baseline. Multiply by an activity factor for the dog's life stage and lifestyle to get the Daily Energy Requirement (DER), then divide by the calories per cup of your food.
RER · 70 × (kg)^0.75
DER · RER × activity multiplier
Multipliers, and whose they are: puppy ≈ 2.5, which is THIS PAGE'S OWN midpoint of the two published canine growth rows (3.0 from weaning to 4 months, 2.0 from 4 months to adult) rather than a published figure; adult low 1.4 / normal 1.6 / high 1.8 · senior low 1.2 / normal 1.4 / high 1.6
How much should you feed your dog?
Dog feeding needs vary dramatically by size, age, and activity. The standard veterinary formula:
Step 1: Calculate RER (Resting Energy Requirement)
RER = 70 × (body weight in kg)^0.75
For a 20 kg (44 lb) dog: RER = 70 × 20^0.75 ≈ 660 calories/day
Step 2: Apply life-stage multiplier to get DER (Daily Energy Requirement)
- Growth, weaning to 4 months: RER × 3.0
- Growth, 4 months to adult: RER × 2.0
- Intact adult: RER × 1.8 (AAHA gives 1.6 to 1.8)
- Neutered adult: RER × 1.6 (AAHA gives 1.4 to 1.6)
- Inactive or obese-prone: RER × 1.2 to 1.4 (AAHA gives 1.0 to 1.2, and the two do not overlap except at 1.2)
- Weight loss: RER × 1.0
- Weight gain: RER × 1.2 to 1.8
- Gestation: RER × 1.8 for the first 42 days, RER × 3.0 for the last 21
- Lactation, by litter size: RER × 3.0 for one puppy rising to RER × 6.0 for nine
- Work: light RER × 2.0, moderate RER × 3.0, heavy RER × 4.0 to 8.0 (AAHA gives heavy work as 5.0 to 11.0)
These are the canine factors published in Table 1 of Olson, "Energy Calculations", Today's Veterinary Nurse, Summer 2022. Where the 2021 AAHA Nutrition and Weight Management Guidelines publish a different figure for the same row, both are shown, because they genuinely disagree and picking one silently would hide that. Olson's point values sit at the TOP of AAHA's ranges rather than in the middle, which errs toward overfeeding.
Two rows this page used to carry are gone because no published canine table supports them. Lactation at RER × 4.0 to 8.0 was the HEAVY WORK row of the same table wearing the wrong label; published canine lactation tops out at 6.0, at nine puppies. And there is no published senior dog row at all, in AAHA, in Merck, in the Pet Nutrition Alliance table or in Olson. The senior multipliers that circulate are unsourced and disagree with each other, so this page states none.
Every source that publishes these factors also publishes the same warning, and it is worth more than any single row: individual dogs vary from the calculated figure by as much as 50 percent. These are starting points to adjust from, not targets.
EXAMPLE: a 50 lb dog. That is 22.68 kg, so RER = 70 × 22.680.75 = 727 calories a day. At the published neutered-adult factor of 1.6 that is about 1,160 calories; across AAHA's 1.4 to 1.6 range for the same row it is 1,020 to 1,160.
Portion sizes by dog weight
Once you know daily calories, convert to actual portions. Dry kibble averages 350-450 calories per cup, but check your specific food.
Rough Daily Portion Guide (dry food, typical 400 cal/cup):
Small Dogs (under 20 lbs):
- 5 lb dog: 1/3 to 1/2 cup daily
- 10 lb dog: 3/4 to 1 cup daily
- 15 lb dog: 1 to 1-1/3 cups daily
- 20 lb dog: 1-1/4 to 1-3/4 cups daily
Medium Dogs (20-50 lbs):
- 30 lb dog: 1-3/4 to 2-1/4 cups daily
- 40 lb dog: 2 to 2-3/4 cups daily
- 50 lb dog: 2-1/2 to 3-1/4 cups daily
Large Dogs (50-90 lbs):
- 60 lb dog: 3 to 3-3/4 cups daily
- 75 lb dog: 3-1/2 to 4-1/2 cups daily
- 90 lb dog: 4 to 5 cups daily
Giant Dogs (90+ lbs):
- 100 lb dog: 4-1/4 to 5-1/2 cups daily
- 120 lb dog: 5 to 6-1/2 cups daily
- 150 lb dog: 6 to 7-1/2 cups daily
These are starting points. Always adjust based on weight trends. Many commercial dog food bags overestimate portion size — the manufacturer wants you to feed more.
Common dog feeding mistakes
Six errors that lead to over- or underfed dogs:
- Following bag instructions blindly. Most dog food bags suggest portion sizes that overfeed. Use the calculator above for your specific dog instead.
- Not measuring. 'Eyeballing' portions is the #1 cause of dog obesity. Use a measuring cup or kitchen scale every time.
- Including treats in the calorie total. Treats should be no more than 10% of daily calories. A 50-lb dog needing 1,000 daily calories should get no more than 100 calories from treats.
- Free-feeding. Leaving food out all day works for some cats but rarely for dogs. Most dogs will overeat. Use scheduled meals — twice daily for most adult dogs.
- Not adjusting for weight changes. A puppy growing into adulthood needs different amounts than the puppy stage. A senior dog slowing down needs less than during peak adulthood. Reassess portions every 6 months or after any significant weight change.
- Sharing human food. Even small amounts of human food add significant calories. A piece of cheese, a slice of bread, or a few bites of leftovers can be 100+ calories — a major portion of a small dog's daily allowance.
Determining Ideal Weight:
Your dog should have a visible waist from above, a slight tuck-up from chest to belly from the side, and easily-felt ribs (without protruding visibly). When in doubt, ask your vet for a body condition score (BCS) — they'll rate your dog 1-9, with 4-5 being ideal.
Related pet calculators
- Dog calorie calculator to compute specifically energy requirements.
- Dog age calculator to see how your dog's age translates to human years.
- Puppy weight calculator to estimate adult size based on current puppy weight.
- Cat food calculator for the feline version of this tool.
- All pet calculators.
A note on feeding. Feeding needs vary by breed, body condition, neuter status, and health. The calculator is a starting point, not veterinary advice. Adjust based on what your vet recommends and what maintains a healthy body condition for your dog.
Related Calculators
More tools from Pets



