Dog Food Portion Calculator
Calculate your dog's daily calories and cups of food from bodyweight, life stage, and activity — using the RER formula and your food's own kcal/cup.
Dog Food Portion Calculator
Background.
A dog food portion calculator estimates how many calories, and how many cups, your dog needs per day, starting from a physiological baseline rather than a generic feeding-chart guess. This calculator uses the Resting Energy Requirement (RER) formula published in the WSAVA Global Nutrition Toolkit and the Pet Nutrition Alliance's calorie-needs guide: RER (kcal/day) equals 70 times bodyweight in kilograms raised to the 0.75 power. That exponent reflects metabolic scaling — energy expenditure relates to body surface area, and surface area grows more slowly than body mass as an animal gets larger, which is why RER does not simply scale in direct proportion to weight. RER on its own only estimates the energy a dog burns lying still at a comfortable temperature; it is not what most dogs should actually eat. To get a realistic daily target, called the Maintenance Energy Requirement (MER), this calculator multiplies RER by a life-stage/activity factor drawn from the same published guidance: 1.0x RER for a dog on an active weight-loss plan, 1.2-1.4x for an inactive or overweight-prone adult, 1.6x for a typical neutered adult, 1.8x for an intact adult or a pregnant dog in early-to-mid gestation, 2-6x for a lactating female (the wide range reflects litter size), and 2-3x for a growing puppy, whose energy needs are highest early on and taper as it approaches adult size.
The calculator deliberately stops at calories and asks you for your food's own kcal-per-cup value rather than assuming one, because "cups" is a volume measurement and volume-to-calorie ratios vary enormously across dry dog foods — a calorie-dense, high-fat performance formula can pack 500 kcal into a single cup, while some weight-management formulas sit closer to 250-300 kcal per cup. There is no universal cups-per-day answer without that label figure, so this tool asks for it explicitly and never guesses. The result is a daily total in cups, split evenly across however many meals you feed per day, plus the raw MER figure in calories so you can cross-check it against your food's own feeding-guide chart or discuss it with your veterinarian.
AAHA's 2010 Nutritional Assessment Guidelines for Dogs and Cats frame this kind of calculation as a starting point for a conversation, not a fixed prescription: individual dogs can vary from the predicted values by as much as 50%, so the guidelines recommend using body condition score — not just a formula — to adjust the actual amount fed up or down over time. This calculator gives you a defensible, transparent starting number; monitoring your dog's weight and body condition over the following weeks is what turns that starting number into the right number for your specific dog.
What is dog food portion calculator?
Resting Energy Requirement (RER) is the number of calories an animal burns per day doing nothing but the essential work of staying alive — breathing, circulating blood, digesting, regulating temperature — while completely at rest in a comfortable environment. It is calculated the same way for dogs and cats: RER = 70 x (bodyweight in kg)^0.75. Maintenance Energy Requirement (MER) scales that resting baseline up to reflect a dog's actual daily activity and physiological state, using a multiplier that veterinary nutrition guidance publishes for specific categories: neutered or intact status, pregnancy, lactation, growth, and weight-management goals. This calculator implements both steps and then converts the resulting calorie target into cups of food, using a food-specific kcal-per-cup figure you provide, because that conversion cannot be done accurately without knowing the actual energy density of your dog's specific food.
How to use this calculator.
- Enter your dog's current healthy weight (use target/ideal weight, not current weight, if your dog is on a weight-loss plan) and choose kg or lb.
- Select the life-stage/activity category that best matches your dog. If your dog does not fit neatly into one category, use the closest match and adjust based on body condition over time.
- Enter your food's kcal-per-cup value from the bag's label or the manufacturer's website — this step cannot be skipped, because it varies by brand and formula.
- Enter how many meals you feed per day.
- Read the primary result, Maintenance Energy Requirement, in calories per day, and the cups-per-day and cups-per-meal breakdown below it.
- Re-check your dog's body condition score every few weeks and adjust the life-stage/activity selection (or the raw amount fed) if your dog is gaining or losing weight faster than intended.
The formula.
Step 1 converts weight to kilograms if pounds were entered, using the exact NIST conversion factor 1 lb = 0.45359237 kg. Step 2 computes RER = 70 x (weight in kg)^0.75. For a 22 kg dog, that is 70 x 22^0.75 = 70 x 10.1535... = 711.07 kcal/day. Step 3 multiplies RER by the selected life-stage/activity factor to get MER. For a typical neutered adult, the factor is 1.6, giving 711.07 x 1.6 = 1,137.72 kcal/day. Step 4 divides MER by the food's kcal-per-cup value to get cups per day; at 350 kcal/cup, that is 1,137.72 / 350 = 3.25 cups/day. Step 5 divides both the daily calorie total and the daily cup total by the number of meals per day to get per-meal figures. The factor table itself (weight loss 1.0x, overweight-prone/inactive 1.2-1.4x, neutered adult 1.6x, intact adult 1.8x, pregnant 1.6-2.0x, lactating 2-6x, growth 2-3x) comes from the Pet Nutrition Alliance's published MER-factor table, whose methodology is aligned with the WSAVA Global Nutrition Committee's guidance and echoes the AAHA Nutritional Assessment Guidelines for Dogs and Cats (Baldwin et al., 2010). Where the source publishes a range rather than one number (overweight-prone/inactive, pregnant, lactating, growth), this calculator uses the range's midpoint as a reasonable single starting estimate and states the full published range in the selector label so you can see how much room for adjustment exists.
A worked example.
A 22 kg neutered adult dog is entered, fed a food that provides 350 kcal per cup, split across 2 meals a day. RER = 70 x 22^0.75 = 711.07 kcal/day. Applying the neutered-adult factor of 1.6x gives a Maintenance Energy Requirement of 711.07 x 1.6 = 1,137.72 kcal/day. Dividing by 350 kcal/cup gives 3.25 cups of food per day. Split across 2 meals, that is 568.86 kcal and 1.63 cups per meal. If this dog were intact instead of neutered, the factor would rise to 1.8x, pushing MER up to about 1,279.93 kcal/day (roughly 3.66 cups/day) — a reminder that neuter status alone shifts a dog's calorie needs by more than 10% at the same body weight and activity level.
Frequently asked questions.
Why does this calculator ask for kcal per cup instead of just telling me the cups?
Is this the same as the feeding chart printed on my dog food bag?
My dog is overweight — should I use its current weight or its target weight?
How accurate is the RER/MER formula for an individual dog?
Why is the puppy growth factor a range (2-3x) instead of one number?
Does neutering really change how much my dog needs to eat?
What if my dog does heavy work or intense daily exercise?
Should I feed this exact amount every single day without adjusting?
References& sources.
- [1]Pet Nutrition Alliance. Calculating Calories Based on Pet Needs — RER formula and canine/feline MER factor table.
- [2]WSAVA Global Nutrition Committee. Global Nutrition Toolkit — calorie-needs charts and RER methodology for dogs and cats.
- [3]Baldwin K, Bartges J, Buffington T, et al. (2010). AAHA Nutritional Assessment Guidelines for Dogs and Cats. Journal of the American Animal Hospital Association 46(4):285-296.
- [4]WSAVA. Calorie Needs for Healthy Adult Dogs (updated July 2020) — companion reference chart for adult maintenance calorie ranges by weight.
In this category
Embed
Quanta Pro
Paid features are coming later.
- All 313 calculators remain free
- No billing is enabled