Dog Food Calculator
Convert your dog's daily calorie needs into cups or grams using your food's kcal per cup, per 100 g, or per kg. Set treat allowances, choose meals per day, and get exact per-meal portions for any kibble or wet food.
Daily kcal
630
Cups/day
1.5
Dog weight
Formula: RER = 70 × kg0.75
Life stage & activity
MER = RER × multiplier. Typical: 1.0–3.0
Food energy density
Dry kibble: ~100–120 g/cup
Vets recommend ≤ 10% of daily calories
Daily calorie target (MER)
630 kcal/day
RER: 394 kcal
Multiplier: 1.6×
Calorie split
Daily portion — cups
1.49 cups/day
Per meal: 0.75 cups
Daily portion — grams
165 g/day
Per meal: 80 g
Breed calorie reference (neutered adult)
| Breed | Size | Weight | RER | MER |
|---|---|---|---|---|
| Chihuahua | Toy | 2.5 kg | 139 | 223 |
| Yorkshire Terrier | Toy | 3.2 kg | 167 | 268 |
| Dachshund | Small | 7.5 kg | 317 | 508 |
| Beagle | Medium | 11 kg | 423 | 676 |
| Border Collie | Medium | 18 kg | 612 | 979 |
| Labrador Retriever | Large | 30 kg | 897 | 1436 |
| Golden Retriever | Large | 32 kg | 942 | 1507 |
| German Shepherd | Large | 34 kg | 986 | 1577 |
| Rottweiler | Giant | 45 kg | 1216 | 1946 |
| Great Dane | Giant | 55 kg | 1414 | 2262 |
Rows close to your dog's weight are highlighted. MER calculated at 1.6× RER.
Disclaimer
This dog food calculator provides estimates based on standard veterinary energy formulas (RER = 70 × kg0.75). Actual needs vary by breed, health status, climate, and daily activity. Use these portions as a starting point and consult your veterinarian for individualized advice. Not a substitute for professional veterinary guidance.
Your rating helps improve Dog Food Calculator: Cups, Grams & Calories. We store only an anonymized vote (no personal data).
How to Use Dog Food Calculator: Cups, Grams & Calories
Step 1: Enter your dog's weight
Type your dog's weight in the Weight field and toggle between kg and lb. The calculator uses this to compute RER = 70 x kg^0.75.
Step 2: Select life stage profile
Choose the matching profile from the dropdown: puppy, adult neutered, senior, active/working, weight loss, pregnant, or lactating. Each sets a calorie multiplier.
Step 3: Enter food calorie density
Find kcal per cup, per 100 g, or per kg on your food label. Pick the matching tab and enter the value. Add grams per cup if you want both cup and gram results.
Step 4: Set treat allowance and meals
Slide the treat allowance (0-25%) and select meals per day (1-6). The tool subtracts treat calories and splits the remainder across meals.
Step 5: Read your daily portions
Check the results panel for cups/day, grams/day, and per-meal amounts. Compare your dog against the breed reference table and adjust portions over 2-4 weeks based on body condition.
Key Features
- Convert kcal/cup, kcal/100 g, or kcal/kg to daily portions
- Cups-to-grams and grams-to-cups conversion
- Treat calorie allowance with visual split bar
- Per-meal portion breakdown for 1–6 meals/day
- Breed calorie reference table with RER/MER
- 10 life-stage profiles including puppy, senior, and lactating
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: Cups, Grams & Calories

On this page
A dog food calculator takes the guesswork out of feeding by converting your dog's daily calorie needs into exact portions—in cups, grams, or both. Most pet food labels list kcal per cup or kcal per kg, but translating that into "how many scoops go in the bowl" requires a quick formula and a bit of label-reading. That's what this guide and the calculator above handle for you.
Getting portions right matters. A 2018 study in the Journal of Animal Physiology and Animal Nutrition found that 59% of dogs in the sample were overweight or obese. The single biggest factor? Owners consistently over-estimated how much food their dog actually needed. Even a quarter-cup overshoot each day can add several hundred extra calories per week for a mid-size dog.
Why portion size matters more than you think
Dry kibble is calorie-dense. A standard cup packs 340–420 kcal depending on the brand, which means half a cup extra per day adds roughly 170–210 kcal—enough to cause visible weight gain in a 10 kg dog within a few weeks. On the other end, consistently feeding too little leaves a dog low on energy and can thin muscle mass over time.
Right-sized meals keep your dog at an ideal body condition score (BCS) of 4–5 on the 9-point scale. You should be able to feel ribs easily under a thin fat layer without them being visible. If you want a structured weight target, pair this tool with the Dog Weight Calculator to track progress against an ideal range.
How the dog food calculator works
Two veterinary equations power the result. First, the Resting Energy Requirement: RER = 70 × kg0.75. This allometric formula scales energy to body mass—a 5 kg dog doesn't just need half the calories of a 10 kg dog, it needs proportionally more per kilogram because smaller bodies have higher metabolic rates relative to size.
Second, a Maintenance Energy Requirement multiplier adjusts RER for life stage: MER = RER × multiplier. A neutered adult typically uses 1.6×, an intact adult 1.8×, and a puppy under 4 months around 3.0×. The multiplier is the single biggest lever—choosing "active/working" at 2.5× versus "senior" at 1.4× nearly doubles the daily portion for the same weight.
Once you have MER, the calculator divides it by your food's energy density (kcal per cup, per 100 g, or per kg) to produce a daily portion. If you enter grams per cup, it cross-converts between cups and grams so you see both units side by side.
Dog food cups-to-grams conversion table
One of the most common questions is "how many grams is one cup of dog food?" The answer depends on kibble density. Smaller, denser kibble packs more grams per cup than large, airy pieces. Here's a reference for typical dry dog foods, assuming a standard 8 oz / 240 ml measuring cup:
| Cups | ~Grams (small kibble) | ~Grams (large kibble) | ~Grams (average) |
|---|---|---|---|
| 1/4 cups | 28 g | 23 g | 25 g |
| 1/3 cups | 37 g | 30 g | 33 g |
| 1/2 cups | 55 g | 45 g | 50 g |
| 3/4 cups | 83 g | 68 g | 75 g |
| 1 cup | 110 g | 90 g | 100 g |
| 1 1/2 cups | 165 g | 135 g | 150 g |
| 2 cups | 220 g | 180 g | 200 g |
| 3 cups | 330 g | 270 g | 300 g |
These are approximations. For precision, weigh one level scoop on a kitchen scale once and enter that number in the "grams per cup" field. That single measurement makes every future portion calculation accurate for your specific food and scoop.
Choosing the right calorie multiplier
The multiplier is where most feeding mistakes happen. A common error: picking "active" for a dog that gets two 20-minute walks. That dog is a moderate adult, not a working dog. Active/working (2.0–5.0×) is meant for sled dogs, herding dogs on farms, or dogs in sustained physical training. Most household pets land between 1.4× and 1.8×.
If you're unsure, start with the neutered adult default (1.6×) and monitor body condition for 3–4 weeks. If ribs become harder to feel, nudge it down by 0.1–0.2. If ribs become too prominent, nudge it up. For a calorie-focused view without portion conversion, the Dog Calorie Calculator isolates just the RER/MER step.
Seasonal shifts matter too. Dogs in cold climates burn more energy in winter, while indoor dogs in warm climates may need less. A weekend hiking dog might need a higher multiplier on active days and a lower one on rest days. Some owners average across the week; others bump up Friday portions and scale back Monday–Thursday.
Reading kcal per cup on food labels
Dog food labels in the U.S. are required to show calories as "kcal/cup" for dry food or "kcal/can" for wet food. European labels more commonly use kcal/kg or kcal/100 g. The calculator supports all three formats. Just pick the one that matches your bag or can.
Watch for "as-fed" versus "dry matter" calorie values. Most labels use as-fed (including moisture content), which is the number you should enter. Dry-matter values are higher because they exclude water—useful for comparing foods but not for calculating portions.
Switching brands? Even within the same price tier, calorie density varies significantly. A grain-free kibble might be 450 kcal/cup while a standard chicken-and-rice formula is 340 kcal/cup. That 30% gap means a 30% portion difference. Always re-check the label when you open a new brand.
Treats, snacks, and the 10% rule
The WSAVA and most veterinary nutrition guidelines recommend keeping treats at or below 10% of total daily calories. For a dog eating 800 kcal/day, that's 80 kcal for treats—roughly two medium-size commercial dog treats or a few training pieces. The calculator's slider subtracts treat calories from the food portion automatically, so you don't accidentally double up.
Not all treats are equal. A dental chew can be 60–90 kcal. A tablespoon of peanut butter is about 95 kcal. If you use high-calorie rewards during training, set the treat allowance higher (15–20%) and reduce the main meal accordingly. And keep chocolate, xylitol, grapes, and onions completely off the menu—the Dog Chocolate Toxicity Calculator can estimate risk if an accident happens, but prevention is always better.
Feeding puppies, seniors, and special cases
Puppies under 4 months can need up to 3× RER because they're building bone, muscle, and organs simultaneously. From 4 to 12 months the multiplier drops to around 2×, and by 18 months most dogs reach adult maintenance. Split puppy meals into 3–4 feedings per day to avoid overloading a small stomach. Track growth curves weekly—the Puppy Growth Calculator shows breed-specific size trajectories.
Senior dogs (roughly 7+ years, earlier for giant breeds) often need fewer calories as activity declines. A multiplier of 1.2–1.4× is typical, but some seniors stay active and need more. Watch body condition rather than following age-based rules blindly.
Pregnant and lactating dogs have elevated needs. Late-gestation females use about 1.8× RER, while lactating mothers nursing a large litter can need 3× or more. These are periods where under-feeding carries real risk—consult your vet and weigh the mother weekly.
Worked examples with real numbers
Example 1: A 10 kg (22 lb) neutered Beagle on a kibble labeled 380 kcal/cup, with a measured 110 g per cup, eating 2 meals/day with 10% treats. RER = 70 × 100.75 = 394 kcal. MER = 394 × 1.6 = 630 kcal. Treats = 63 kcal, leaving 567 kcal for food. Cups/day = 567 ÷ 380 = 1.49 cups (≈ 0.75 cups per meal). Grams/day = 1.49 × 110 = 164 g (≈ 82 g per meal).
Example 2: A 30 kg (66 lb) intact Labrador on food labeled 3,500 kcal/kg, 0% treats, 2 meals/day. RER = 70 × 300.75 = 897 kcal. MER = 897 × 1.8 = 1,615 kcal. Grams/day = 1,615 ÷ 3.5 = 461 g (≈ 230 g per meal). At 115 g/cup, that's about 4.0 cups/day.
Example 3: A 12 kg 6-month-old puppy on 360 kcal/cup kibble, 10% treats, 3 meals/day. RER = 70 × 120.75 = 451 kcal. MER at 2.0× = 902 kcal. Food after treats = 812 kcal. Cups/day = 812 ÷ 360 = 2.26 cups (≈ 0.75 cups per meal). Re-weigh weekly and adjust as growth rate changes.
References
- Merck Veterinary Manual — Nutritional Requirements of Dogs. merckvetmanual.com
- WSAVA Global Nutrition Committee — Nutrition Toolkit and Body Condition Score Charts. wsava.org
- AAFCO (Association of American Feed Control Officials) — Pet Food Labeling Requirements. aafco.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 the veterinary formula RER = 70 x kg^0.75 and applies a life-stage multiplier to get MER. It then converts those calories to cups or grams based on your food's kcal per cup, per 100 g, or per kg value.
How do I convert dog food calories per cup to grams?
Enter your food's kcal per cup and the grams per cup (weigh a level scoop). The calculator divides daily calories by kcal per cup to get cups, then multiplies cups by grams per cup. For example, 380 kcal/cup at 110 g/cup means each gram provides about 3.45 kcal.
How many cups of dog food should I feed my dog per day?
It depends on your dog's weight, life stage, and the food's calorie density. A 10 kg neutered adult eating 380 kcal/cup kibble needs roughly 1.5 cups per day. Enter your dog's weight and your food's kcal per cup above for a precise answer.
What if my food label only shows kcal per kg?
Switch to the kcal/kg mode and enter that number. The calculator converts it to grams per day automatically. If you also enter grams per cup for your scoop, it shows cups per day too.
Does this calculator work for wet or canned dog food?
Yes. Wet food labels typically list kcal per kg or kcal per 100 g. Choose the matching mode and enter the value. Wet food is less calorie-dense than kibble, so daily gram amounts will be higher.
How many grams of dry dog food equal one cup?
A standard measuring cup of dry kibble weighs roughly 100 to 120 grams, but this varies by kibble size and shape. Weigh a level scoop once for accuracy and enter that number in the grams per cup field.
What is the difference between RER and MER for dogs?
RER (resting energy requirement) is the baseline calorie need at rest. MER (maintenance energy requirement) multiplies RER by a factor for life stage and activity. Neutered adults use about 1.6x RER, puppies 2.0-3.0x, and seniors around 1.4x.
Should I include treats in my dog's daily food calculation?
Yes. Most veterinarians recommend limiting treats to 10% or less of daily calories. This calculator subtracts treat calories from the food portion automatically, so the remaining food amount stays balanced.
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.

Boys Growth Chart Calculator: Height & Weight Percentiles
Free boys growth chart calculator using official CDC and WHO percentile data. Plot your son's height and weight by age from birth to 20 and get z-scores.