Pets

How Much Dog Food Should You Feed Your Dog?

Calculator Free · Private
Was this calculator helpful?

This calculator estimates your dog's daily dry food requirement (in grams) based on body weight and activity level. It uses the Resting Energy Requirement (RER) method recommended by veterinary nutritionists: RER (kcal/day) = 70 × (body weight in kg)^0.75. That figure is then multiplied by an activity/life-stage factor and divided by the food's typical kilocalorie density (~3.5 kcal/g for standard dry kibble) to yield a gram-per-day amount. Use this tool whenever you adopt a new dog, your pet's weight changes significantly, or you switch food brands.

Last reviewed: May 12, 2026 Verified by Hacé Cuentas Team Source: National Research Council — Nutrient Requirements of Dogs and Cats (2006), NIH — Kleiber's Law and Metabolic Scaling, USDA — Pet Food Labeling and Calorie Content Requirements, Wikipedia — Basal Metabolic Rate (Kleiber's Law) 100% private

When to use this calculator

  • Calculating the correct daily ration after adopting a rescue dog whose ideal weight is just being established by the vet.
  • Adjusting portion sizes for an overweight Labrador on a weight-loss plan (activity factor 1.0 instead of 1.6).
  • Determining how much to feed a working Border Collie that herds livestock 6+ hours per day (activity factor up to 5.0).
  • Scaling food amounts for a senior dog (7+ years) whose metabolism has slowed and requires a lower energy multiplier (1.1–1.2).
  • Transitioning a newly spayed or neutered dog to appropriate reduced portions to prevent post-surgery weight gain.

Example Calculation

  1. Sample Input
  2. Calculated Result
Result: Result

How it works

3 min read

How It Is Calculated

The foundation is the Resting Energy Requirement (RER), the baseline calories a dog needs at rest to maintain vital functions. Veterinary nutrition guidelines (AAFCO, Waltham) express it as:

RER (kcal/day) = 70 × (body_weight_kg ^ 0.75)

This is the metabolic body weight formula adopted by the National Research Council (NRC) in its 2006 report Nutrient Requirements of Dogs and Cats.

The Maintenance Energy Requirement (MER) adjusts RER for the dog's real-life activity and life stage:

MER (kcal/day) = RER × Activity Factor

Finally, to convert kilocalories into grams of dry food:

Daily Food (g) = MER ÷ Food Energy Density (kcal/g)

Standard dry kibble averages 3.5 kcal/g (350 kcal per 100 g), though premium brands range from 3.2 to 4.2 kcal/g. Always check the bag's "Guaranteed Analysis" or "Calorie Content" panel and substitute the real value for maximum accuracy.

---

Reference Table — Activity Factors by Life Stage & Lifestyle

Life Stage / Activity LevelActivity FactorExample Breeds / Situations
Weight loss (obese prone)1.0Neutered adult, sedentary indoor dog
Neutered adult, low activity1.2Apartment dog, <30 min walk/day
Intact adult, low activity1.4Backyard dog, 30–60 min exercise
Moderately active adult1.6Daily 1-hr walk, weekend hikes
Active / high-energy adult1.8Agility dogs, active retrievers
Puppies (4 months+)2.0All growing breeds post-weaning
Pregnant dog (late gestation)3.0Last 3 weeks of pregnancy
Peak lactation4.0–5.0Nursing a large litter
Working / sled dogs4.0–8.0Iditarod-level endurance work
Senior dog (7+ years)1.1–1.4Reduced metabolism, joint issues

Source: NRC (2006), Waltham Pocket Book of Dog Nutrition.

---

Typical Examples with Numbers

Example 1 — 10 kg Neutered Beagle (Low Activity)


  • RER = 70 × (10^0.75) = 70 × 5.62 = 393 kcal/day

  • MER = 393 × 1.2 = 472 kcal/day

  • Food = 472 ÷ 3.5 = ≈ 135 g/day
  • Example 2 — 30 kg Active Labrador (Moderately Active)


  • RER = 70 × (30^0.75) = 70 × 12.83 = 898 kcal/day

  • MER = 898 × 1.6 = 1,437 kcal/day

  • Food = 1,437 ÷ 3.5 = ≈ 411 g/day
  • Example 3 — 5 kg Senior Chihuahua


  • RER = 70 × (5^0.75) = 70 × 3.34 = 234 kcal/day

  • MER = 234 × 1.1 = 257 kcal/day

  • Food = 257 ÷ 3.5 = ≈ 74 g/day
  • ---

    Common Mistakes

    1. Using the dog's current weight instead of ideal weight for overweight dogs. Feeding based on actual weight of an obese dog perpetuates obesity. Your vet should prescribe a target weight — use that in the formula.

    2. Ignoring the food's actual calorie density. Assuming every kibble is 3.5 kcal/g can be off by 20–30%. A premium high-fat kibble at 4.2 kcal/g fed at the "standard" calculation will overfeed by ~20%.

    3. Applying an adult factor to puppies. Puppies under 12 months need a factor of 2.0 or higher; using 1.4–1.6 can stunt growth and development.

    4. Forgetting treats in the daily calorie count. Treats should not exceed 10% of daily caloric intake. A single pig-ear treat can contain 230+ kcal — more than half the daily needs of a small dog.

    5. Not adjusting after spay/neuter surgery. Gonadectomy reduces resting metabolic rate by roughly 25–30%, meaning the factor should drop from ~1.6 to ~1.2–1.4 almost immediately post-surgery to prevent weight gain.

    6. Splitting meals incorrectly. The daily gram amount should be split into at least 2 meals for adult dogs and 3–4 meals for puppies to support stable blood glucose and reduce bloat risk in large breeds.

    ---

    Related Calculators

  • BMI Calculator — check your own health metrics

  • Calorie Calculator — human daily caloric needs using similar MER logic

  • Unit Converter (kg to lb) — convert your dog's weight between units

  • Frequently asked questions

    How do I find my dog's ideal weight if they are overweight?

    Ask your veterinarian — they assess body condition score (BCS) on a 1–9 scale (Purina system) or 1–5 scale (WSAVA). A BCS of 4–5/9 is ideal. If your dog scores 7/9, their ideal weight is roughly 15% less than current weight. Use the ideal weight, not actual weight, in the RER formula to avoid perpetuating excess caloric intake.

    Does this calculator work for wet (canned) food?

    Yes, but you must substitute the correct energy density. Wet food typically contains 0.8–1.2 kcal/g because of its high moisture content (75–82% water), versus ~3.5 kcal/g for dry kibble. Divide MER by your canned food's actual kcal/g (shown on the label) to get the correct grams. A 30 kg active dog needing 1,437 kcal/day would need roughly 1,200–1,800 g of wet food daily.

    At what age is a dog considered 'senior' and should I change the factor?

    The American Veterinary Medical Association (AVMA) and most veterinary nutritionists define 'senior' as 7+ years for medium/large breeds and 9+ years for small breeds (under 10 kg). At that stage, metabolism slows and activity decreases; apply a factor of 1.1–1.4 and schedule a vet check-up to assess kidney, thyroid, and liver function, which also affect caloric needs.

    How much should I feed a puppy, and when do I switch to adult portions?

    Puppies 4 weeks to 4 months use a factor of 3.0; from 4 months to adult size, use 2.0. Transition to adult factors when the dog reaches ~90% of expected adult body weight — around 9–12 months for small breeds, 12–18 months for large breeds, and up to 24 months for giant breeds (e.g., Great Danes). Switching too early can cut calories during critical growth windows.

    Why does the formula use the 0.75 exponent on body weight?

    The 0.75 exponent represents metabolic body weight, a scaling principle first described by Kleiber's Law (1932), which shows that basal metabolic rate across mammals scales to body mass to the power of 0.75 rather than linearly. A 40 kg dog does not need exactly twice the calories of a 20 kg dog — the actual ratio is 40^0.75 / 20^0.75 ≈ 1.68x, not 2x. This prevents overfeeding larger dogs.

    How should I split the daily amount into meals?

    Adult dogs (1–7 years): 2 equal meals per day is standard and reduces bloat risk in deep-chested breeds. Puppies under 6 months: 3–4 meals/day to maintain blood glucose stability. Giant breeds prone to gastric dilatation-volvulus (GDV) — like Great Danes and Weimaraners — should always eat 2–3 smaller meals and rest 1 hour before and after eating. Free-feeding (leaving food out all day) is generally discouraged as it undermines portion control.

    Do I need to adjust food if my dog is pregnant or nursing?

    Yes, significantly. During the first 6 weeks of pregnancy, energy needs are similar to normal adults (factor ~1.6). In the last 3 weeks of gestation, increase to factor 3.0. During peak lactation (weeks 3–5 of nursing), the factor can reach 4.0–5.0 depending on litter size — a nursing dog producing milk for 8 puppies may need 3–4x her normal ration. Switch to a puppy-formula kibble during lactation for higher protein and fat density.

    Can I use this calculator for cats?

    No. Cats are obligate carnivores with a different RER formula: RER (cat) = 70 × (weight_kg ^ 0.75) is the same base, but feline activity factors and nutritional profiles differ substantially — cats need higher protein, taurine, and arachidonic acid. AAFCO maintains separate nutrient profiles for cats and dogs. Use a dedicated feline nutrition calculator and always consult a vet for cat diet planning.

    How accurate is this calculator versus commercial feeding guides?

    The RER/MER method is used by board-certified veterinary nutritionists and is more individualized than bag feeding guides, which are typically based on average, intact, moderately active adult dogs and tend to overestimate by 20–25%. Studies published in the Journal of Veterinary Internal Medicine have shown that following bag guides without adjustment is a contributing factor to the ~56% overweight/obese rate in US dogs (Association for Pet Obesity Prevention, 2022 survey).

    Sources and references