Use the Dog Food Calculator
Turn daily calories into practical portions in cups or grams. The dog food calculator converts kcal to cups/grams and adjusts for treats and meals per day.
Dog weight
RER uses kg: 70 × kg^0.75
Life stage & activity
MER = RER × multiplier
Typical range: 1.0–3.0; working dogs may need more.
Food energy density
Optional. Typical dry kibble ≈ 100–120 g per cup.
Many vets recommend treats ≤10% of daily calories.
Feeding schedule
Calorie summary
Daily portion — cups
1.49cups/day
Per meal: 0.75 cups
Daily portion — grams
165g/day
Per meal: 80 g
Notes & tips
- Check your food label for accurate kcal values.
- Adjust portions if body condition changes over 2–4 weeks.
- Treats are optional; keep them modest and nutrient‑appropriate.
How to Use Dog Food Calculator: Portion Size and Feeding Planner
Step 1: Enter dog weight
Type your dog's weight and choose kg or lb.
Step 2: Pick life stage
Select puppy, adult, senior, active, or other profile to set calories.
Step 3: Add food energy
Use the label value: kcal per cup, per 100 g, or per kg. Optionally add grams per cup.
Step 4: Set treats and meals
Choose your treat allowance (e.g., 10%) and meals per day.
Step 5: Review portions
See daily cups/grams and the per‑meal amount. Adjust as needed.
Key Features
- Portion size calculation by kcal density
- Cups/grams conversion
- Treat allowance control
- Customized feeding schedule helper
Understanding Results
Formula
The calculator estimates daily energy needs in two steps. First, it computes the Resting Energy Requirement (RER) from your dog’s weight in kilograms: RER = 70 × (kg^0.75). This equation scales energy to body size without over‑penalizing small dogs or under‑counting large ones. A common shortcut, valid for many dogs between 2–45 kg, is 30 × kg + 70, but the 70 × kg^0.75 method is the standard baseline used here.
Second, the tool applies a life‑stage or activity multiplier to get the Maintenance Energy Requirement (MER): MER = RER × multiplier. Typical multipliers are: neutered adult ≈ 1.6×, intact adult ≈ 1.8×, senior ≈ 1.4×, puppy 4–12 months ≈ 2.0×, puppy 0–4 months ≈ 3.0×, weight loss ≈ 1.0×, weight gain ≈ 1.2×, active/working ≈ 2.0–5.0×, and higher for intense workloads. These values are practical starting points—adjust gradually based on body condition.
Finally, the calculator converts MER calories into a portion of your specific food using its label value (kcal per cup, per 100 g, or per kg). If you provide grams per cup for your scoop, the tool shows both cups/day and grams/day, plus the per‑meal amounts based on your feeding schedule. If you set a treat allowance (for example, 10%), those calories are subtracted from the food calories automatically.
Reference Ranges & Interpretation
As a rough idea, a 10 kg (22 lb) neutered adult often lands near 600–800 kcal/day depending on activity and body condition; a 25 kg (55 lb) dog may sit closer to 1,100–1,400 kcal/day. Puppies in rapid growth can need roughly 2–3× adult baseline, while seniors may trend a bit lower. Because foods vary widely in energy density (dry kibble commonly ~340–420 kcal/cup; canned foods can be much lower per cup but higher per kg), measuring by grams gives the most consistent result. Track weight and body condition over 2–4 weeks and adjust by small steps (5–10%).
Treats are optional and should be nutrient‑appropriate. Many veterinarians recommend limiting treats to ≤10% of daily calories. If body condition score drifts up (ribs hard to feel, widening waist), reduce portions slightly or increase activity. If it trends down (ribs very prominent, visible spine/hips), increase portions modestly and consult your veterinarian if you see rapid weight changes.
Assumptions & Limitations
This tool provides practical estimates for healthy dogs and common diets. Real needs vary with breed, age, climate, neuter status, health conditions, and daily activity. Energy numbers on labels are averages and scoop sizes differ; using a kitchen scale improves consistency. Working dogs, certain medical conditions, late‑gestation and lactation, and specific therapeutic diets may require different plans. Use these results as a starting point and work with your veterinarian for individualized guidance.
Complete Guide: Dog Food Calculator: Portion Size and Feeding Planner

On this page
Determine portion sizes in cups or grams from calorie targets with the dog food calculator. Convert kcal to cups/grams, set treat allowances, and plan feeding.
Our dog food calculator is designed for practical, everyday use. It estimates daily calories with a veterinary baseline and converts them into portions for your specific food. If you know calories per cup (or per 100 g, or per kg) and roughly how many grams fit your scoop, you can go from calories to cups and grams in seconds.
Why portion size matters
Most modern pet foods are calorie‑dense. A quarter cup too much, every day, adds up quickly. Keeping portions aligned with your dog’s needs helps maintain an ideal body condition, which supports joint comfort, cardiovascular health, and energy. On the flip side, under‑feeding can leave a dog lethargic or underweight. Right‑sized portions give you a consistent baseline so you can make small, intentional adjustments.
If you are actively managing weight, pair this guide with our Dog Weight Calculator to set realistic targets and track progress. For calorie planning independent of cups/grams, the dedicated Dog Calorie Calculator provides another quick route to a daily kcal goal.
How the dog food calculator works
Under the hood, the tool calculates a Resting Energy Requirement (RER) from body weight in kilograms: RER = 70 × kg^0.75. This allometric curve scales energy to body size more precisely than a straight line. Then it multiplies RER by a life‑stage and activity factor to estimate the Maintenance Energy Requirement (MER). That multiplier captures the extra energy cost of growth, intact status, workload, or senior metabolism.
Finally, the calculator converts MER calories into a portion using your food’s label energy: kcal per cup, per 100 g, or per kg. When you include an approximate grams per cup, it also shows cups/day and grams/day side by side—plus the portion per meal. If you apply a treat allowance (many veterinarians suggest ≤10% of calories), those calories are subtracted from the food portion to help avoid quiet overfeeding.
Picking the right multiplier
Start with practical defaults and refine from there. Common settings include: neutered adult ≈ 1.6×, intact adult ≈ 1.8×, senior ≈ 1.4×, puppy 4–12 months ≈ 2.0×, puppy 0–4 months ≈ 3.0×, weight loss ≈ 1.0×, weight gain ≈ 1.2×, and active/working ≈ 2.0–5.0× depending on workload and weather. If your dog is visibly losing or gaining weight over a few weeks, nudge the multiplier by 0.1–0.2 and reassess. Subtle, consistent changes work better than big swings.
Activity patterns shift seasonally. A weekend hiker might need more calories than a couch‑companion in summer, then less in winter. Keep notes. If you use a fitness tracker for steps or runs, align changes in routine with weekly weight and body‑condition checks.
Reading food labels and energy density
Dry foods often list “kcal/cup” and “kcal/kg”. Canned diets frequently show energy per kg and per can. If your label only shows kcal/kg, choose that mode; the calculator will compute grams/day precisely. For scoop conversions, enter an estimated grams‑per‑cup. Because kibble shape affects packing density, “grams per cup” is an approximation—if possible, weigh a level scoop once to get a more accurate number for your pantry setup.
When switching brands, be mindful that cups of different kibbles can vary in calories by 10–20% or more. If your dog seems hungrier (or rounder) after a switch, double‑check the label energy or weigh portions for a week. A kitchen scale is inexpensive, fast, and helps make small adjustments confidently.
Cups versus grams: which should you use?
Grams are the most consistent way to measure food, because they are independent of kibble shape. Cups are convenient and familiar. A practical compromise is to use cups for daily scooping and keep a grams fallback for new bags or diets. If weight control is a goal, weigh the portion a few times per month to ensure your cup is still delivering the amount you expect.
For broader nutrition planning—including human food equivalents and macro balance—browse our Calculators Index. If you care for multiple pets, the Pet BMI Calculator can help you compare body condition across animals of different sizes.
Treats, snacks, and feeding schedule
Treats add joy, training value, and variety—but they still count. A 10% treat budget keeps the main diet balanced while leaving room for rewards. The calculator lets you set any treat allowance (0–25%); it will reduce the food portion accordingly. If your dog receives table scraps or chews, consider those in the same budget.
Many dogs thrive on two meals per day. Puppies usually do better on three or more smaller meals to match rapid growth and smaller stomach capacity. The tool divides the daily portion across your chosen meal count and shows per‑meal cups and grams. If you use puzzle feeders, ensure the final amount matches the daily total.
Not all treats are created equal. For treat safety, avoid chocolate and high‑fat scraps. If an accident happens, our Dog Chocolate Toxicity Calculator can help you estimate risk and next steps—but always call your veterinarian if you are concerned.
Adjusting portions safely over time
The best way to dial‑in feeding is to make a small change and observe for 2–4 weeks. Track weight weekly and feel for ribs: you should be able to feel them easily with light pressure without prominent bony points. If your dog is gaining, lower the multiplier or portion slightly. If losing, add a little more food or reassess activity. Aim for slow changes—about 1–2% of body weight per week is a common target when adjusting weight intentionally.
If you are actively planning weight loss or gain, pair this page with the Dog Calorie Calculator and check progress with the Dog Weight Calculator. Puppies change quickly—use the Puppy Growth Calculator to understand what’s typical.
Puppies, seniors, and special cases
Puppies under ~4 months grow rapidly and can require ~3× adult baseline, tapering toward ~2× through 12 months. Split food into more meals, use balanced growth diets, and check weight every week or two. Seniors often benefit from slightly fewer calories, softer textures, and joint‑friendly routines. In both cases, frequent check‑ins help you catch changes early.
Some dogs have conditions that change their calorie needs (for example, endocrine disorders, recovery from surgery, or intense working schedules). Therapeutic diets also vary. Treat this calculator as a strong starting point rather than a prescription, and work with your veterinarian for individualized guidance. To understand age in another way, try the Dog Age Calculator or compare across species with Human Years to Dog Years.
If you manage multiple pets or mix foods, weigh the total daily ration and keep a simple note on the fridge. Minor changes add up; a deliberate plan helps you notice trends early and adjust with confidence.
Real‑world examples
Example 1: 10 kg (22 lb) neutered adult on a kibble labeled 380 kcal/cup, with a measured 110 g per cup, two meals per day, 10% treats. RER ≈ 70 × 10^0.75 ≈ 394 kcal. MER ≈ 394 × 1.6 ≈ 630 kcal. Treats (10%) ≈ 63 kcal, leaving ≈ 567 kcal for food. Cups/day ≈ 567 ÷ 380 ≈ 1.49 cups (about 0.75 cups per meal). Grams/day ≈ 1.49 × 110 ≈ 164 g (≈ 82 g per meal).
Example 2: 25 kg (55 lb) intact adult on a diet labeled 3,500 kcal/kg (3.5 kcal/g). RER ≈ 70 × 25^0.75 ≈ 743 kcal. MER ≈ 743 × 1.8 ≈ 1,337 kcal. With 0% treats, food calories stay 1,337. Grams/day ≈ 1,337 ÷ 3.5 ≈ 382 g. If your scoop weighs ~115 g per level cup, that’s ≈ 3.32 cups/day split across meals.
Example 3: 6‑month puppy, 12 kg, on 360 kcal/cup kibble, 10% treats, three meals/day. RER ≈ 70 × 12^0.75 ≈ 470 kcal. MER at ~2.0× ≈ 940 kcal. Food calories after treats ≈ 846 kcal. Cups/day ≈ 846 ÷ 360 ≈ 2.35 cups; per meal ≈ 0.78 cups. In growth, re‑weigh weekly and adjust if ribs become hard to feel or too visible.
Quick answers (guide)
Does the calculator prescribe a diet? No—it translates common veterinary energy formulas into practical portions for your current food. How exact should I be? Use the most accurate label values available, and weigh a scoop once if possible. When should I change the plan? After 2–4 weeks of consistent feeding, adjust by small steps if the body condition is trending up or down.
Want to explore more tools? Browse our Children & Pets category or jump straight to Dog Calorie, Dog Weight, Puppy Growth, Pet BMI, and Dog Age.
Further reading
- Merck Veterinary Manual — Nutritional requirements and feeding guidance. merckvetmanual.com
- WSAVA Global Nutrition Toolkit — Resources on pet nutrition and body condition. wsava.org

Written by Marko Šinko
Lead Developer
Computer scientist specializing in data processing and validation, ensuring every health calculator delivers accurate, research-based results.
View full profileFrequently Asked Questions
How does the dog food calculator work?
It estimates daily calories from your dog's weight using RER = 70 × kg^0.75 and applies a life‑stage/activity multiplier (MER). It then converts those calories to cups or grams based on your food's kcal value.
What's the difference between RER and MER?
RER (resting energy requirement) is the baseline energy need. MER (maintenance energy requirement) adjusts RER for life stage and activity using a multiplier (for example, neutered adult ≈ 1.6× RER).
What if my bag only shows kcal per kg?
Choose the kcal per kg option and enter that number. The calculator converts it to grams/day. If you also know grams per cup, it will show cups/day too.
Does this support wet food?
Yes. Use kcal per 100 g or kcal per kg from the can label. For cups, add grams per cup for your scoop to convert grams into cups.
Is 10% treats a good rule?
Many veterinarians suggest keeping treats to ≤10% of daily calories. The tool lets you set any allowance; it subtracts treat calories from the food portion.
Related Calculators
Baby Food Calculator — Solids Introduction & Portions
Estimate age‑appropriate portions and plan meal frequency with the baby food calculator. Log new foods, track allergens, and export a simple weekly menu.
Infant Growth Chart Calculator
Track weight, length, and head size with the infant growth chart calculator using WHO percentiles. See trends on clear charts and compare age-based progress.
Baby Length Percentile Calculator — WHO Reference Guide
Check WHO length‑for‑age percentiles with the baby length percentile calculator. Input age, sex, and length to see your percentile and track growth trends.
Baby Milestone Calculator — Track Skills by Age & Stage
Use our baby milestone calculator to see what’s typical by corrected age. Explore early, typical, and later windows for motor, language, and cognitive skills.
Baby Weight Percentile Calculator — WHO Growth Guide
Use the baby weight percentile calculator to see WHO weight‑for‑age percentiles. Enter age, sex, and weight to get your percentile, z‑score, and tips.
Breast Milk Storage Calculator — Safety & Expiry Guide
Calculate safe storage times for fresh or thawed milk with our breast milk storage calculator. See fridge/freezer expiry dates, cooler limits, and labels.