Dog Food Calculator: Cups, Grams & Calories

Free dog food calculator converts daily calories to cups or grams. Enter kcal per cup, set treats, and get per-meal portions for any kibble or wet food.

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

Adult

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

Food 90%
Treats 10%
Food: 567 kcalTreats: 63 kcal

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)

BreedSizeWeightRERMER
ChihuahuaToy2.5 kg139223
Yorkshire TerrierToy3.2 kg167268
DachshundSmall7.5 kg317508
BeagleMedium11 kg423676
Border CollieMedium18 kg612979
Labrador RetrieverLarge30 kg8971436
Golden RetrieverLarge32 kg9421507
German ShepherdLarge34 kg9861577
RottweilerGiant45 kg12161946
Great DaneGiant55 kg14142262

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.

Loading rating…
Your rating
Tap a star to rate

Your rating helps improve Dog Food Calculator: Cups, Grams & Calories. We store only an anonymized vote (no personal data).

Share this calculator

Help others discover this tool

How to Use Dog Food Calculator: Cups, Grams & Calories

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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

Written by Marko ŠinkoApril 11, 2026
Dog food calculator showing daily portion sizes in cups and grams with calorie split bar, breed reference table, and per-meal amounts for kibble or wet food
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 cups28 g23 g25 g
1/3 cups37 g30 g33 g
1/2 cups55 g45 g50 g
3/4 cups83 g68 g75 g
1 cup110 g90 g100 g
1 1/2 cups165 g135 g150 g
2 cups220 g180 g200 g
3 cups330 g270 g300 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
Marko Šinko

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 profile

Frequently 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.