Dog Food Calculator
Calculate how much to feed your dog based on weight, age, and activity level. Includes daily calorie needs and monthly food costs.
About this calculator
This calculator estimates daily food portions and cost using standard veterinary energy-requirement formulas. Resting Energy Requirement (RER) is calculated from body weight using the widely used allometric formula RER = 70 x (weight in kg)^0.75, which scales sub-linearly with weight -- doubling a dog's weight less than doubles its RER, reflecting the real physiological pattern that larger animals have proportionally lower metabolic rates per pound than smaller ones. Daily Energy Requirement then multiplies RER by an Activity Level multiplier (1.2x for inactive dogs up to 3.0x for working/very active dogs) and a Life Stage multiplier (2.0x for puppies who need extra energy for growth, down to 0.8x for seniors), so both selections meaningfully change how much food is recommended even at the same body weight -- in fact, switching Life Stage moves Cups per Day by more than an equivalent percentage change in Weight does, since it's one of two multiplicative factors applied on top of the weight-based RER. Because AAHA/WSAVA feeding guidance publishes one combined multiplier per life-stage/activity pair rather than a literal product of two independent factors, the combined Activity Level x Life Stage multiplier is capped at 3.0x -- matching the upper end of commonly-cited puppy DER ranges (roughly 2-3x RER even for very active growing puppies) -- so a Puppy selected alongside Very High Activity doesn't multiply out to an uncapped 6x RER.
Cups per Day converts that daily calorie target into food volume using your food's actual Calories per Cup, which you should check on your specific product's label -- feeding a more calorie-dense food means fewer cups are needed for the same calorie target, and vice versa. Food Cost per Pound has no effect on how much your dog eats -- it only affects the Monthly Cost and Yearly Cost estimates, calculated separately from the feeding amount. This calculator provides a starting-point estimate; actual calorie needs vary by individual metabolism, breed, spay/neuter status, and health conditions, so monitor your dog's body condition and adjust portions with your veterinarian's guidance.
Inputs
Results
Cups per Day
3.1
How to Use This Calculator
- Enter your dog's Weight in pounds.
- Select the Activity Level that best matches your dog (Low, Moderate, High, or Very High).
- Select your dog's Life Stage (Puppy, Adult, or Senior).
- Check your dog food bag for Calories per Cup (average kibble is 350-400 cal/cup) and enter your Food Cost per Pound if you want cost estimates.
- Review the Cups per Day and Daily Calories Needed results to confirm your dog's portion.
- Use Cups per Feeding and the Monthly/Yearly Cost outputs to plan your feeding schedule and budget.
How the result changes with Calories per Cup of Food
| Calories per Cup of Food | Cups per Day |
|---|---|
| 200 | 5.8 |
| 278 | 4.2 |
| 555 | 2.1 |
| 600 | 1.9 |
What each input means
- Dog's Weight
- Body weight in the selected unit.
- Activity Level
- Your typical level of physical activity.
- Life Stage
- Age in years.
- Calories per Cup of Food
- Check your dog food label. Average kibble: 350-400 cal/cup.
How this is calculated
Formula
RER = 70 × (Weight in kg)^0.75. Daily Energy = RER × min(Activity Multiplier × Age Multiplier, 3.0). Cups/Day = Daily Calories ÷ Calories per Cup.Worked example, using the default values
- Identify Input Parameters5 parametersDog's Weight = 50, Activity Level = 1, Life Stage = 1, Calories per Cup of Food = 370, Food Cost per Pound = 2.5 = 5 input(s) provided
- Calculate Cups per DayCups per Day3.1 = 3.1
- Calculate Cups per FeedingCups per Feeding1.6 = 1.6
- Calculate Daily Calories Needed1164 = 1164
Engine last updated . Checked against 1 independently-derived test — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Why does RER scale less than proportionally with weight?
RER uses the formula 70 x (weight in kg)^0.75, an allometric scaling relationship widely used in veterinary and comparative physiology, which reflects that larger animals have proportionally lower metabolic rates per pound of body weight than smaller animals. That's why doubling a dog's weight less than doubles its calculated RER.
Why does Life Stage change my dog's calorie needs so much?
Life Stage applies a multiplier to RER that ranges from 2.0x for puppies -- who need substantially more energy to support growth -- down to 0.8x for seniors, whose maintenance needs are typically somewhat lower. That multiplier is applied on top of the weight-based RER, which is why switching Life Stage can move your calculated calorie needs by more than an equivalent percentage change in Weight alone. The combined Activity Level x Life Stage multiplier is capped at 3.0x, matching commonly-cited puppy DER ranges, so a Puppy paired with Very High Activity doesn't compound into an unrealistic 6x multiplier -- talk to your vet directly about feeding a very active growing puppy, since that combination sits at the edge of typical guidance.
Does Food Cost per Pound affect how much I should feed my dog?
No -- Food Cost per Pound only affects the Monthly Cost and Yearly Cost estimates. Cups per Day and Daily Calories Needed are calculated entirely from your dog's weight, activity level, life stage, and the food's calorie density, independent of what that food costs.
Why does a more calorie-dense food mean fewer cups per day?
Cups per Day is your dog's total daily calorie target divided by the Calories per Cup of your specific food, so a higher-calorie food delivers the same total calories in fewer cups. Always check your own food's actual calorie-per-cup figure on the bag, since it varies significantly between products -- an average kibble is roughly 350-400 cal/cup, but this varies by brand and formula.
How accurate is this calculator for my specific dog?
It's a starting-point estimate based on standard formulas -- actual calorie needs vary by individual metabolism, breed, spay/neuter status, and any health conditions your dog has, so treat the result as a baseline and monitor your dog's body condition over time, adjusting portions up or down with guidance from your veterinarian.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Dog Age Calculator
Convert your dog's age to human years using the updated veterinary formula. Results vary by dog size — small dogs age differently than large breeds.
Pet CareLifetime Pet Cost Calculator
Estimate the total lifetime cost of pet ownership including food, vet care, grooming, insurance, and supplies. Compare dogs and cats.
Pet CarePet Care Master Calculator
Pet age, food portions, ideal weight, and medication dosing calculator.
More in Family, Parenting & Pets.