Skip to main content

Feeding estimate: breed, weight & stage

Dog Calorie Calculator by Breed: Daily kcal, Cups & Grams

Estimates daily maintenance kilocalories using resting energy requirement (RER = 70 × kg^0.75) and life-stage multipliers, with optional breed weight hints, body condition adjustment, treat allowance, and kcal-to-cups or grams from your food label. Educational only; not veterinary advice.

By Jeff Beem

Updated

01

Breed & weight

Choose a breed to set a typical healthy midpoint weight (you can edit it). “No breed” or Mixed Breed / Unknown leaves weight unchanged or skips auto-fill.

Units

All calorie math uses kilograms internally; switch any time.

02

Life stage

Factors follow common MER multiples applied to RER (see results for the equation).

03

Body condition score (1–5)

Adjust calories for visible condition: thin dogs need more; overweight dogs need fewer.

04

Daily energy target

Maintenance estimate (MER)

1058 kcal/day

Typical range: 952–1163 kcal/day (±10%)

RER ≈ 661 kcal/day (70 × kg^0.75) × 1.6 (life stage) × 1.0 (BCS 3)

Treat allowance

Treats should make up no more than 10% of your dog’s daily calories, that’s 106 kcal/day from treats.

Enter the calories in one treat to see a daily count.

If giving treats, reduce the main meal portion by the same calorie amount.

Veterinary care: This is an educational estimate only. Puppies, pregnant or nursing dogs, and dogs with diabetes, kidney disease, or other conditions need a veterinarian or board-certified veterinary nutritionist. Confirm feeding plans before changing diet.

How to convert to portions

Find the kcal/cup or kcal/kg (or “metabolizable energy”) on your food label or the manufacturer’s website. Divide your daily calorie target by that number to get how much food to offer per day.

Food energy density

Label basis

Many labels list both kcal/cup and kcal/kg. Add the second value to see cups and grams together.

Split into meals

Using midpoint 1058 kcal/day · 2 meals

Cups

3.02 cups/day

1.51 cups per meal (2 meals)

Grams: many EU/UK and precision labels list kcal/kg. Enter it with label basis per kg, or add the optional kcal/kg field when you already use kcal/cup.

How to use this calculator

01 Breed & weight: optional breed sets a typical midpoint (editable); choose lb or kg. 02 Life stage and 03 Body condition score set the multipliers on resting energy requirement. 04 Daily energy target shows maintenance kilocalories (kcal/day), ±10% range, and the equation line. Use treat allowance and label kcal/cup or kcal/kg in the results column for portions. Educational estimate only; confirm feeding changes with your veterinarian.

Reading your dog calorie results

The headline is maintenance energy requirement (MER) in kcal/day. The green range is ±10% typical variation; the equation line shows resting energy requirement (RER), life-stage factor, and body condition score (BCS) multiplier used in the math.

At the default inputs

Example: 44 lb, adult neutered, BCS 3

Defaults: 44 lb (~20 kg), Adult (neutered/spayed), body condition score 3 (Ideal), no breed selected. MER ≈ 1,058 kcal/day (range 952–1,163). RER ≈ 661 × 1.6 × 1.0. Treat allowance cap ≈ 106 kcal/day (10%). At 350 kcal/cup on the label, about 3.02 cups/day split across two meals.

Life-stage factor in the panel

The dark results card shows RER, then multiplies by your life-stage pick (puppy bands up to ×3.0, neutered adult ×1.6, nursing up to ×5.0). Change only life stage and the headline moves while weight stays fixed.

Body condition buttons

Scores 1–2 nudge calories up (×1.2 or ×1.1); 4–5 nudge down (×0.9 or ×0.8). Use them when the scale weight looks fine but ribs or waist tell a different story.

Treat allowance vs meals

The treat box caps extras at 10% of MER. If you enter kcal per treat, it shows a daily count. Reduce meal portions by the same calories when you add treats, or you will overshoot MER.

Dog Calorie Calculator by Breed: RER, MER, and Portion Math

Estimate daily maintenance kilocalories from weight and life stage, optionally guided by breed typical weights, adjust for body condition, and translate kcal into cups or grams using label data. Educational only; not veterinary advice.

What This Calculator Does

Enter weight (lb or kg), life stage, and body condition score (1–5). Optionally pick a breed to fill a typical midpoint weight. You get maintenance energy requirement (MER) in kcal/day, a ±10% range, an equation breakdown (resting energy requirement × life factor × BCS), a 10% treat allowance, and optional cups or grams per day from label kcal/cup or kcal/kg. Resting energy requirement uses RER = 70 × kg0.75, then standard life-stage multipliers. It does not prescribe therapeutic diets, diagnose obesity, or replace weigh-ins at your clinic.
  • What it does not do:
    No growth curves for every breed, no automatic large-breed puppy restriction, no diagnosis or prescription feeding.

How the Math Works

RER and MER

Resting energy requirement:
RER=70×Wkg0.75\mathrm{RER} = 70 \times W_{\mathrm{kg}}^{0.75}
Maintenance estimate:
MERRER×flife×fBCS\mathrm{MER} \approx \mathrm{RER} \times f_{\mathrm{life}} \times f_{\mathrm{BCS}}

Displayed range: 0.9 × MER to 1.1 × MER. Treat cap: 0.10 × MER (rounded).

  • Life-stage factors in this tool:
    Puppy under 4 months: 3.0 · Puppy 4–12 months: 2.0 · Adult intact: 1.8 · Adult neutered: 1.6 · Active/working: 3.0 · Pregnant: 3.0 · Nursing: 5.0 · Senior/less active: 1.2
  • BCS multipliers:
    BCS 1: ×1.2 · BCS 2: ×1.1 · BCS 3: ×1.0 · BCS 4: ×0.9 · BCS 5: ×0.8
  • Default walk-through:
    44 lb (~20 kg), neutered adult, BCS 3 → RER ≈ 661 kcal, MER ≈ 1,058 kcal/day.

Portions from label energy

Cups per day = MER ÷ kcal/cup. Grams per day = (MER ÷ kcal/kg) × 1,000. Split by meals per day for per-meal amounts. Default label example uses 350 kcal/cup350\ \text{kcal/cup} on 1,058 kcal/day1{,}058\ \text{kcal/day} ≈ 3.02 cups/day.

Breed Weights, Age, and When to Call the Vet

Breed presets show typical healthy adult weight ranges and set a midpoint you can edit. They are references, not growth charts. Puppies, pregnant or nursing dams, and dogs with chronic disease need individualized plans. If your dog is not holding ideal condition at the midpoint estimate after a few weeks of measured feeding, book a veterinary exam before changing intake further.

Dog Calorie Calculator by Breed FAQ

How many calories does my dog need per day?

Most maintenance estimates start with resting energy requirement (RER) in kilocalories (kcal) per day, then multiply by a life-stage factor for maintenance energy requirement (MER). This calculator uses RER = 70 × (body weight in kg)0.75, then applies the life-stage factor and a body condition score adjustment. Individual dogs vary, so the tool also shows a ±10% range.

What is resting energy requirement (RER) for dogs?

Resting energy requirement (RER) is the calories a dog would need at rest in a thermoneutral environment. This page uses the allometric form 70 × (weight in kg)0.75 consistently, then scales to maintenance needs with life-stage multipliers. Some references also cite 30 × (weight in kg) + 70 for dogs roughly 2–45 kg; this tool does not switch formulas by weight band.

How do I convert calories to cups of dog food?

Divide your daily kcal target by the metabolizable energy per cup on the label (kcal/cup). Example: 1,058 kcal/day ÷ 350 kcal/cup ≈ 3.02 cups/day. If the label lists kcal/kg instead, divide daily kcal by kcal/kg to get kilograms of food, then multiply by 1,000 for grams. Use the analysis for the exact diet you feed.

Should I feed a puppy the same as an adult?

No. Young puppies often need much higher multiples of RER to support growth; this calculator uses a higher factor for puppies under 4 months than for 4–12 months, and lower factors for many adults. Large-breed puppies may need careful calorie control to protect joints. Always involve your veterinarian for growth plans.

Does spaying or neutering change calorie needs?

Many dogs trend toward lower maintenance needs after neutering because activity and lean mass can change. This tool uses a factor of 1.6 for neutered adults versus 1.8 for intact adults as a planning shortcut. Actual burn still depends on breed, exercise, and metabolism.

What is body condition score in feeding?

Body condition score (BCS) is a 1–5 visual and palpation scale for fat cover (very underweight through obese). Ideal is usually score 3. This calculator applies simple multipliers on top of the life-stage factor (for example ×1.2 at BCS 1, ×0.8 at BCS 5). Your veterinarian can score BCS and rule out medical causes.

When should I talk to a vet instead of using a calculator?

Always seek veterinary guidance for pregnant or nursing dogs, puppies (especially large breeds), sudden weight loss or gain, diabetes, kidney disease, food allergies, or any therapeutic diet. Online calculators cannot examine your dog or interpret lab work.

Sources & citations

References used for the calculation method and definitions. Links open in a new tab when available.

[1]
National Research Council — Nutrient Requirements of Dogs and Cats

Authoritative nutrient and energy requirement framework for dogs and cats; supports allometric energy equations and life-stage feeding principles.

[2]
Merck Veterinary Manual — Feeding Practices in Small Animals

Clinical overview of energy needs, maintenance feeding, and practical adjustments in small animals.

[3]
Association of American Feed Control Officials (AAFCO)

Model pet food labeling context in the United States, including calorie content statements on product labels.

Pets & Animals Estimation Note

Educational Tools: Calculators in this category (for example feeding estimates, age comparisons, or portion math) produce general estimates from published formulas or reference tables. They are not diagnoses, prescriptions, or substitutes for examining your pet.

Consult a Veterinarian: Individual animals differ by species, breed, age, behavior, and health status. Confirm diet changes, supplements, medications, and any urgent symptoms with a licensed veterinarian.

Inputs Matter: Results depend on the numbers and selections you supply (such as weight, label energy density, or age). Tables and benchmarks cannot capture every companion animal.

Privacy First: All calculations run locally in your browser. No pet or owner data is sent to a server.

© 2026 CalcRegistry Reference Last Logic Update: June 2026Free Online Utility Tools