🐕 Dog Food Calculator
Calculate the right amount of food for your furry friend
Calculate precise daily food portions for your dog with our dog food calculator based on scientific formulas and veterinary standards.
This calculator uses the Resting Energy Requirement (RER) formula combined with activity multipliers to determine exactly how much food your dog needs each day. No guesswork. No overfeeding.
What It Does
-
Calculates daily calories using the formula: RER = 70 × (weight in kg)^0.75
-
Adjusts for life stage - puppies need 2-3x more energy than adults
-
Accounts for activity level - from couch potato to working dog
-
Considers body condition - helps with weight loss or healthy weight gain
-
Supports all food types - dry kibble, wet/canned, and raw diets
-
Provides feeding schedules - breaks daily portions into meal times
Key Features
Multiple measurement systems
Switch between imperial (pounds, cups, ounces) and metric (kilograms, grams, milliliters). The calculator handles all conversions automatically.
Comprehensive factors
Adjusts calculations for:
-
Breed size (toy to giant)
-
Spayed/neutered status
-
Pregnancy or nursing
-
Body condition score
Real-time validation
Warns you when inputs fall outside typical ranges. Prevents calculation errors before they happen.
Detailed explanations
Shows exactly how your dog's calorie needs were calculated, including each adjustment factor applied.
The Bottom Line
You get precise feeding recommendations in multiple units (cups, grams, milliliters, ounces) with a complete feeding schedule. Professional-grade calculations. Veterinary-approved formulas. No subscription required.
What Is a Dog Food Calculator
A dog food calculator is a tool that converts a dog's body weight, age, neuter status, and activity level into a daily calorie target, then translates that target into grams or cups of a specific food using the calorie density printed on the label.
The math behind it is not proprietary. Every credible calculator runs the same two-stage sequence: Resting Energy Requirement first, Maintenance Energy Requirement second.
Those equations come from the National Research Council's Nutrient Requirements of Dogs and Cats (2006), the reference document that both AAFCO and FEDIAF build their nutrient profiles on.
Calculator vs. bag chart:
-
A calorie calculator works from metabolic body weight and a life stage factor
-
A feeding chart on the bag works from weight bands and population averages
-
The chart cannot know your dog is neutered, eight years old, and walks twice a day
Here is the part most tools bury. The output is a starting estimate, not a prescription. The NRC meta-analysis by German and colleagues found mean maintenance energy requirements of 142.8 ± 55.3 kcal per kg^0.75 across 70 treatment groups. That standard deviation is enormous. Two identical dogs on paper can differ by hundreds of calories a day.
Which is why the calculator gives you a number to test, not a number to trust blindly.
How the Dog Food Calculator Formula Works
The formula runs in three steps. Calculate RER using 70 × (body weight in kg)^0.75. Multiply RER by a life stage factor to get MER. Divide MER by the food's calorie density to get the daily portion in grams.
Resting Energy Requirement Calculation
RER = 70 × (body weight in kg)^0.75
Worked examples, rounded:
-
10 kg dog: 70 × 5.62 = 393 kcal/day
-
25 kg dog: 70 × 11.18 = 783 kcal/day
-
40 kg dog: 70 × 15.91 = 1,114 kcal/day
A linear shortcut also exists (30 × kg + 70), and plenty of clinics still use it. Today's Veterinary Nurse flags the limit: it holds between 2 kg and 45 kg, and drifts badly outside that band. For a 1.36 kg dog it overestimates RER by 22.6 kcal per day, which on a toy breed is a meaningful chunk of the daily total.
The 0.75 exponent is Kleiber's Law. Metabolic rate scales to roughly the three-quarter power of mass, not to mass itself, so a 40 kg dog does not need four times the calories of a 10 kg dog.
Maintenance Energy Requirement Multipliers
MER = RER × life stage factor.
Take a 35 kg intact German Shepherd. RER lands at roughly 1,040 kcal. At the intact adult factor of 1.8, MER comes to 1,872 kcal/day. Push the same dog to an active factor of 2.0 and it climbs to 2,080.
That single decision, 1.8 versus 2.0, moves the target by 208 kcal. Roughly half a cup of kibble.
Why the spread matters: a study of odor detection and explosive detection working dogs found average intake of 136 ± 38 kcal per kg^0.75, almost exactly 2 × RER, with no significant difference between breeds, age, or sex.
Converting Calories Into Grams and Cups
Grams per day = (MER ÷ kcal per kg of food) × 1,000.
A dog needing 800 kcal, eating a kibble at 3,700 kcal/kg: 800 ÷ 3,700 × 1,000 = 216 g per day.
AAFCO publishes the same arithmetic in reverse for label writers. At 3,688 kcal/kg, a food weighing 120 g per cup delivers 442.6 kcal per cup.
Cups are the weak link in this chain. Kibble shape, density, and how it settles all change what "one cup" actually weighs, and no two brands scoop alike.
Which Inputs a Dog Food Calculator Requires
Six inputs change the output: current weight, ideal weight, age bracket, neuter status, activity level, and the food's calorie density. Breed appears in many tools as a proxy for body type, though breed alone predicts energy requirement poorly.
|
Input |
What it changes |
Common mistake |
|---|---|---|
|
Body weight |
Sets RER through the 0.75 exponent |
Entering current weight for an overweight dog |
|
Neuter status |
Drops the factor from 1.8 to 1.6 |
Never updating after surgery |
|
Activity level |
Shifts MER by 20% or more |
Calling a two-walk-a-day dog "active" |
|
Calorie density |
Converts kcal into grams |
Guessing instead of reading the bag |
Current weight or ideal weight? For a dog at a healthy body condition, use current weight. For an overweight dog, enter the target weight, because feeding maintenance calories for a body that includes 8 kg of excess fat just maintains the excess fat.
Neuter status carries more weight than most owners expect. The German meta-analysis found maintenance energy requirements significantly lower in neutered dogs than in sexually intact dogs (P<0.001), with no effect of sex.
Activity level is where self-reporting falls apart. Husbandry type had the single largest effect in that same analysis: racing dogs highest, then working and hunting dogs, with pet dogs and kennel dogs lowest.
A Labrador Retriever that swims for an hour daily and a Labrador that naps on the sofa share a breed and nothing else metabolically.
What Life Stage Factors the Calculator Applies
Life stage factors range from 1.0 for weight loss to 8.0 for peak lactation. The factor multiplies RER to produce the daily calorie target. NRC 2006 and FEDIAF publish these bands, and clinical calculators apply them with minor variation.
|
Life stage |
Factor × RER |
|---|---|
|
Weight loss (at target weight) |
1.0 |
|
Neutered adult |
1.6 |
|
Intact adult |
1.8 |
|
Puppy 4–12 months |
2.0 |
|
Puppy 0–4 months |
3.0 |
Adult Maintenance Factors
Neutered adult: 1.6. Intact adult: 1.8. Obese-prone or inactive: 1.2 to 1.4.
The gap between 1.6 and 1.8 works out to roughly 12% of daily intake. Sustained over a year, that is the difference between a stable weight and a slow, invisible climb.
Some clinical tools skip the multiplier table entirely and reduce RER by 20% for dogs that are senior, neutered, or carrying a body condition score above 5.
Puppy Growth Factors
Purina's 14-year Labrador study is the reason growth factors get taken seriously.
Forty-eight Labradors were paired from 8 weeks of age, with one of each pair fed 25% less than its littermate. Median lifespan in the lean-fed group ran 1.8 years longer (13.0 years versus 11.2). By age 2, hip dysplasia frequency in the lean-fed group was 50% lower and less severe.
3.0 × RER for puppies under 4 months. 2.0 × RER from 4 months to maturity.
Gestation and Lactation Factors
Pregnancy barely moves the needle early. Weeks 1 to 4 sit around 1.8 × RER, unchanged from intact adult maintenance, because fetal growth is minimal.
From week 4 to whelping the factor climbs to roughly 3.0.
Lactation is the extreme end of the scale: 4.0 to 8.0 × RER, scaling with litter size and week of lactation. A nursing bitch with a large litter eats more per kilogram than a sled dog.
Working and Performance Factors
Factors of 2.0 to 5.0 cover working and sporting dogs, with sled dogs in extreme cold at the far edge.
Detection dog research puts real working dogs lower than most owners assume. Twenty adult dogs holding steady body weight over six months averaged 136 kcal per kg^0.75, close to the 1974 NRC figure of 132 and the 139 ± 42 reported for laboratory beagles.
The number of searches performed showed a statistically significant association with energy requirement (p = 0.0033).
Meaning: a "working" label alone does not justify a 3.0 multiplier. Workload does.
How to Read Calorie Density on a Dog Food Label
Calorie density appears in the Calorie Content statement, expressed as kcal ME per kilogram on an as-fed basis. AAFCO model regulations require it to sit separate from the guaranteed analysis, under its own heading, with a familiar household unit (cup, can, treat) alongside.
|
Food type |
Typical density |
|---|---|
|
Dry kibble |
3,300–4,200 kcal/kg |
|
Canned |
800–1,300 kcal/kg |
|
Freeze-dried raw |
4,000–5,500 kcal/kg |
Canned food looks calorie-poor per kilogram because it is mostly water. AAFCO says this directly: a canned food carries fewer calories per kilogram as fed than dry food due to its moisture content.
Look for the word "calculated" in parentheses. That tells you the number came from the modified Atwater formula rather than a feeding trial.
Now the part that undermines every carefully calculated portion: the measuring cup.
German's 2011 study across 12 experiments found accuracy ranging from an 18% underestimate to an 80% overestimate in portion size, with coefficients of variation up to 28% between subjects.
A 2019 University of Guelph study of 100 dog owners was worse. Inaccuracy ranged from a 48% underestimate to a 152% overestimate, and error grew as portions got smaller.
Small dogs get hit hardest. A quarter-cup portion for a Chihuahua measured 152% over is nearly double the intended calories, every single day.
Buy a gram scale. They cost less than a bag of food.
How to Calculate Portions for Puppies
Puppies use 3.0 × RER from birth to 4 months, dropping to 2.0 × RER from 4 months to maturity. Growth calculations require recalculation every 2 weeks, because a puppy's weight changes faster than any fixed portion can track.
The multiplier drop at 4 months catches owners off guard. Nothing about the puppy looks different that week, but the calorie target falls by a third.
Recalculation interval: every 14 days. Weigh, recalculate RER, reapply the factor, adjust the scoop.
Large and giant breeds carry an extra constraint that has nothing to do with calories.
Calcium ceiling. AAFCO Growth and Reproduction profiles set calcium at a minimum of 1.2% and a maximum of 1.8% dry matter for large-size puppy formulas, against a 2.5% maximum for adults. FEDIAF sits in the same 1.0 to 1.8% range for large breed growth.
Excess calcium in growing large breeds is linked to osteochondrosis and disrupted enchondral ossification. A Great Dane puppy fed a small-breed formula plus a calcium supplement is the textbook setup for developmental orthopedic disease.
Free-feeding breaks the ceiling by definition, because you lose control of intake.
Meal frequency by age:
-
Under 4 months: 4 meals daily
-
4 to 6 months: 3 meals
-
After 6 months: 2 meals
One more thing about puppy food formulas: "complete for all life stages" only covers a large breed puppy if the label states it meets the needs of large-size dogs specifically. Most don't.
How to Calculate Portions for Weight Loss
Weight loss portions use 1.0 × RER calculated at the target weight, not current weight. Safe loss runs 1 to 2% of body weight per week for dogs. Recent AAHA data puts mean weight-loss intake at 63 ± 10.2 kcal/kg^0.75 over 12 weeks.
APOP's 2022 survey classified 59% of US dogs as overweight or obese, up from 56% in 2018. Obesity alone rose from 19% to 22%.
The perception gap is the harder problem. In APOP's 2023 owner survey, only 17% of dog owners acknowledged their dog was overweight, while 84% rated their dog's body condition as healthy.
Estimating the target weight
Each point above 5 on the 9-point body condition scale represents a 10 to 15% increase in body weight (Purina Institute).
A 30 kg dog at BCS 7 is carrying roughly 20 to 30% excess. Target weight lands somewhere near 23 to 25 kg. Run RER on that figure, apply 1.0, and you have the daily target.
The treat problem
WSAVA and AAHA both cap treats at 10% of daily energy intake. A 2025 analysis of 226 dog food labels and 170 treats confirmed that adult maintenance diets still meet protein and fat requirements after a 10% reduction to accommodate treats.
The failure mode is not the diet. It is the untracked biscuit, the cheese cube, the crust off the toast.
For a 15 kg dog on 600 kcal, the treat allowance is 60 kcal total. That is one medium dental chew. Not one chew plus training rewards plus table scraps.
Switching to lower-calorie treats buys back volume without buying back calories, which matters when the dog is visibly hungry and you are the one holding the scoop.
When to escalate
Cutting a maintenance diet below roughly 60% of MER risks nutrient deficiency, because the vitamins and minerals were formulated per calorie, not per gram.
At that point the answer is a therapeutic weight-loss diet with a higher nutrient-to-calorie ratio, not a smaller pile of the same food.
For dogs at BCS 7/9 or higher, the Pet Nutrition Alliance advises running the program under direct veterinary supervision.
How Body Condition Score Corrects the Calculator Output
Body condition score overrides the calculator when the two disagree. Assess ribs, waist, and abdominal tuck against the 9-point WSAVA scale, target 4 to 5, then adjust daily intake by 10% in the indicated direction and reassess in 2 to 4 weeks.
The three-part assessment:
-
Feel the ribs. They should feel like the back of your hand, not bony, not padded
-
Look from above. A waist curves in behind the ribcage
-
Look from the side. The abdomen slants upward between ribcage and hind legs
Purina Institute puts each score unit above 5 at a 10 to 15% increase in body weight. BCS 4 to 5 corresponds to roughly 15 to 24% body fat, and 7/9 lands near 30%, which the veterinary literature treats as clearly overweight.
Muscle condition score runs on a separate axis. A dog can hold a steady BCS while losing lean mass, which is why AAHA screening evaluates both.
Adjustment protocol: change intake by 10%, hold for 2 to 4 weeks, reassess. Not 30%, not overnight.
A Swedish study of dog owners found that before standardized education, one-third underestimated their own dog's body composition, mainly in dogs carrying excess fat. After a short practical training session, their assessments matched veterinary staff.
Which tells you the skill is learnable in an afternoon. Most owners just never get shown.
What Accuracy Limits Apply to Dog Food Calculators
Every calculator output carries wide error bars. Published maintenance energy requirements vary by roughly ±40% around the mean, breed shifts the number independently of body size, and ambient temperature, thyroid status, and neutering all move it further.
Individual variation
The German meta-analysis produced an allometric equation of 81.5 kcal per kg^0.93 per day, with an adjusted R² of 0.64.
An R² of 0.64 means body weight explains about two-thirds of the variation in energy requirement. The remaining third comes from everything the formula does not see.
Age compounds it. Dogs under 2 years need 10 to 20% more calories than dogs aged 3 to 7. Dogs over 7 need roughly 20% less.
Breed-level differences
|
Breed group |
Correction factor |
|---|---|
|
Belgian and Beauce shepherds |
1.09 |
|
Border collie, German shepherd, fox terrier, Yorkshire terrier |
1.00 |
|
Labrador and golden retrievers |
0.88 |
A French study of 319 pet dogs across 78 breeds produced those factors. The spread between a Belgian shepherd and a Labrador at the same weight is roughly 24%.
Size does not predict direction either. MSD Veterinary Manual notes that Newfoundlands appear to need fewer calories per day than Great Danes, despite the size similarity.
Growth equations show the same gap. Norfolk Terrier puppies ate significantly less than the NRC 2006 equation predicted at every time point, with a mean difference of 285 kJ per kg^0.75 per day at 10 weeks.
The verification loop
Environmental temperature matters more than most tools admit. NRC 2006 notes that temperatures outside the thermoneutral zone of 20 to 30°C raise energy requirements.
Weigh every 14 days. Score body condition at the same time. Adjust by 10%.
That loop corrects for everything the equation cannot model. Nothing else does.
How Raw and Homemade Diets Change the Calculation
Raw feeding uses a volume heuristic, not an energy calculation. The standard rule is 2 to 3% of ideal body weight daily, which works because raw diets sit at a predictable moisture level, not because the number reflects calories.
|
Format |
Moisture |
Portion basis |
|---|---|---|
|
Dry kibble |
5–10% |
kcal/kg from label |
|
Raw and fresh |
65–75% |
2–3% of body weight |
|
Freeze-dried raw |
3–5% |
kcal/kg from label |
Gram-for-gram comparison between raw and kibble is meaningless. A 50 lb dog eats roughly 1.25 lb of raw food or 2.5 to 3 cups of kibble for similar nutrition, because most of the raw weight is water.
Puppies on raw run 5 to 8% of body weight daily, dropping toward the adult 2 to 3% as growth slows. Working dogs sit at 3 to 4%.
Calculating calories from macros: modified Atwater factors give 3.5 kcal/g for protein, 8.5 for fat, 3.5 for carbohydrate. AAFCO's formula is ME (kcal/kg) = 10[(3.5 × CP) + (8.5 × CF) + (3.5 × NFE)] on an as-fed basis.
Air-dried and freeze-dried formats confuse people because they look like kibble and portion like concentrate. Read the kcal/kg. It runs high.
Homemade diets need formulation review
The Dog Aging Project analyzed 1,726 homemade dog diets in 2025 and found only 6% with the potential to be nutritionally complete.
Earlier work agreed. Stockman and Larsen at UC Davis assessed 200 published recipes: 95% lacked at least one essential nutrient, 83% had multiple deficiencies, and 85% supplied no calorie information at all.
Only four of those 200 recipes came from board-certified veterinary nutritionists. All four were adequate.
The handoff: ACVN or ECVCN diplomate formulation, followed exactly. Ingredient substitutions break the balance, and calcium supplements are not optional extras.
How Medical Conditions Override Calculator Results
Chronic kidney disease, pancreatitis, diabetes mellitus, and hyperadrenocorticism require therapeutic diets with fixed feeding protocols, not calculator adjustments. Hypothyroidism lowers energy requirement. In hospitalized dogs, current practice starts at RER with no illness factor applied.
Illness factors are obsolete
For years clinicians multiplied RER by an illness factor between 1.0 and 2.0.
That practice is no longer recommended. Overfeeding during illness raises the risk of hyperglycemia, hepatic dysfunction, and increased carbon dioxide production, and in two feline parenteral nutrition studies, illness factors above 1.0 tracked with higher complication rates.
For dogs anorectic more than 3 consecutive days, the protocol starts at one-third of RER and ramps up over several days to avoid refeeding complications.
Feed for current body weight during hospitalization. Not ideal weight, not pre-illness weight.
Senior dogs pull in two directions
Calories down, protein up.
Energy requirement falls roughly 20% after age 7, while protein requirement rises. Older dogs need approximately 50% more dietary protein than young adults to maintain nitrogen balance, according to Royal Canin's review of the sarcopenia literature.
Senior dogs lose 15 to 25% of muscle mass between ages 7 and 12, and body weight alone hides it because fat replaces the lost lean tissue.
Restricting protein in a healthy senior dog on the assumption that it protects the kidneys does the opposite of what most owners intend.
Where the calculator stops
Any dog on a therapeutic diet is following a veterinary feeding plan, and a general calculator has no input for disease stage or diet formulation.
Escalate rather than adjust for diagnosed endocrine disease, renal disease, pancreatitis, or unexplained weight change of more than 10%.
How to Split Daily Calories Across Meals and Treats
Split daily calories 90/10: at least 90% from a complete and balanced diet, no more than 10% from treats and toppers. Divide the food portion across 2 meals for most adult dogs, weighed in grams, with training treats subtracted from the daily allowance.
WSAVA and AAHA both set the treat ceiling at 10% of daily energy intake. A 2025 analysis of 226 dog food labels confirmed adult diets still meet protein and fat minimums after that 10% reduction.
Where the 10% goes wrong:
-
A single large dental chew can use the entire allowance for a small dog
-
Training sessions run 30 to 50 rewards without anyone counting
-
Table scraps enter the total invisibly
Subtract, do not add. If training used 80 kcal today, tonight's bowl gets 80 kcal less.
Meal frequency and volume
|
Dog |
Meals per day |
|---|---|
|
Puppy under 4 months |
4 |
|
Puppy 4–6 months |
3 |
|
Adult |
2 |
|
Deep-chested large or giant breed |
2–3, smaller volume |
The volume-per-meal finding from Glickman's Purdue cohort is the reason that last row exists. Across 1,637 large and giant breed dogs, cumulative GDV incidence hit 6%, and dogs fed a larger volume per meal carried significantly higher risk regardless of meal count, with risk highest for a large volume fed once daily.
Faster eating speed showed up as an independent risk factor in the same cohort.
A slow feeder bowl addresses the speed variable directly. Owners of deep-chested breeds like the Bullmastiff should read the breed-specific bloat guidance alongside the general feeding numbers.
Raised bowls do the opposite of what the marketing implies. Glickman attributed roughly 20% of large breed and 52% of giant breed GDV cases to feeding from a raised bowl.
Weigh, do not scoop
A gram scale removes the largest single source of error in the entire calculation chain.
Write the number down. Grams per meal, taped inside the food bin, so whoever feeds the dog feeds the same amount.
The calculator gives you a target. The scale is what makes the target mean anything.
FAQ on Dog Food Calculator
How accurate is a dog food calculator?
Accuracy sits within roughly ±40% of true requirement. The German meta-analysis reported maintenance energy requirements of 142.8 ± 55.3 kcal per kg^0.75.
Treat the output as a 14-day starting point, then adjust by 10% based on weight and body condition.
Should I enter my dog's current weight or ideal weight?
Enter current weight for a dog at body condition score 4 to 5.
Enter ideal weight for an overweight dog. Feeding maintenance calories calculated on a body that includes excess fat simply maintains that fat indefinitely.
How many calories does my dog need per day?
Calculate RER as 70 × (kg)^0.75, then multiply by a life stage factor.
A neutered 20 kg adult needs roughly 1,058 kcal daily at the 1.6 factor. An intact dog of identical weight needs about 1,190 kcal.
Why does the bag's feeding chart differ from the calculator?
Feeding charts use weight bands and population averages.
A calculator uses metabolic body weight plus neuter status, age, and activity level. Charts also skew high, because manufacturers build in a margin for the most active dogs in each band.
How much should I feed a puppy?
Multiply RER by 3.0 for puppies under 4 months, then 2.0 from 4 months to maturity.
Recalculate every 14 days. Large breeds also need calcium capped at 1.8% dry matter per AAFCO growth profiles.
How many calories are in a cup of dog food?
Typical adult kibble runs 350 to 450 kcal per cup, though density varies by brand and kibble shape.
Check the calorie content statement on the label, expressed in kcal ME per kilogram. Cups are supplementary information, not the legal figure.
Are measuring cups accurate for portioning dog food?
No. German's 2011 study found accuracy ranging from an 18% underestimate to an 80% overestimate.
A 2019 University of Guelph study of 100 owners recorded errors from 48% under to 152% over. Use a gram scale.
How do I calculate portions for weight loss?
Feed 1.0 × RER calculated at target weight, not current weight.
Safe loss runs 1 to 2% of body weight weekly. Each body condition point above 5 on the 9-point scale represents 10 to 15% excess weight (Purina Institute).
How much raw food should I feed my dog?
Adult dogs eat 2 to 3% of ideal body weight daily in raw food. Puppies need 5 to 8%.
The percentage rule works because raw diets sit at 65 to 75% moisture, unlike kibble at 5 to 10%.
How many treats can my dog have?
Treats cap at 10% of daily calories, per WSAVA and AAHA.
A 15 kg dog on 600 kcal gets 60 kcal of treats total. Subtract training rewards from the bowl rather than adding them on top.