Skip to main content
ToolsHub

Dog Food Calculator

Enter your dog's weight, age, activity level, and body condition to get daily calorie needs and cups of kibble per day.

Files never leave your browser

How to use Dog Food Calculator

Calculate the right daily food portion for your dog based on weight, age, activity level, and food calorie density. Overfeeding is the leading cause of obesity in dogs, which shortens lifespan and contributes to joint disease, diabetes, and heart problems. Use this calculator with the calorie information on your dog's food bag to establish a precise daily feeding target.

  1. Enter your dog's current weight and target weight (if different).
  2. Select life stage: puppy, adult, senior, or pregnant/nursing.
  3. Select activity level: sedentary, lightly active, moderately active, highly active, or working dog.
  4. Enter the caloric density of your dog's food in kcal per cup (found on the food bag).
  5. The calculator returns the recommended daily cups and the estimated resting energy requirement (RER) and maintenance energy requirement (MER).

Your data never leaves your device — 100% private processing.

Dog feeding guidelines by size and life stage

The National Research Council (NRC) and AAFCO establish nutrient and energy requirements for dogs by weight and life stage. Resting Energy Requirement (RER) = 70 × (body weight in kg)^0.75. Maintenance Energy Requirement (MER) varies by life stage: adult intact dogs require 1.6× RER; neutered adults 1.4× RER; puppies 3×; senior dogs 1.2–1.4×; working dogs 2–8×. Always measure food by weight or a calibrated measuring cup — not by "eye" — to stay within the recommended range.

Typical daily food portions by dog size (dry kibble at 350–400 kcal/cup)
Dog sizeAdult weightCups per day (approx)Life stage adjustment
Toy2–5 kg (4–11 lb)¼–½ cupPuppies: increase by 2×
Small5–10 kg (11–22 lb)½–1 cupSenior: reduce by 10–20%
Medium10–25 kg (22–55 lb)1–2 cupsActive/working: increase by 25–50%
Large25–40 kg (55–88 lb)2–3½ cupsPregnant/nursing: increase by 25–50%
Giant40+ kg (88+ lb)3½–5+ cupsObese: feed at target weight RER

How to tell if your dog is at a healthy weight

The Body Condition Score (BCS) on a 1–9 scale is the most practical way to assess whether your dog's food portions are appropriate. At an ideal BCS of 4–5/9: ribs are easily felt but not seen, there is a visible waist when viewed from above, and an abdominal tuck when viewed from the side. Dogs at BCS 6–7 are overweight; 8–9 are obese. BCS 1–3 are underweight. Weigh your dog monthly and adjust portions by 10–15% based on BCS trends — do not wait until the next annual check-up to correct portion drift.

Glossary

RER
Resting Energy Requirement — the calories a dog needs at complete rest; calculated as 70 × (weight kg)^0.75.
MER
Maintenance Energy Requirement — the actual calories a dog needs daily, calculated as a multiple of RER based on life stage and activity.
AAFCO
Association of American Feed Control Officials — the body that establishes minimum nutritional standards for pet foods.
Body condition score (BCS)
A 1–9 scale used by vets to assess whether a pet is underweight, ideal, or overweight based on visual and palpation assessment.

Related reading

Frequently Asked Questions

Free · No spam

Get weekly tool tips & updates

New tools, power-user tips, and productivity hacks — delivered free every Friday.

No spam, ever. Unsubscribe with one click.

Why use Dog Food Calculator?

  • Formulas verified against veterinary guidelines
  • Covers dogs, cats, and other common pets
  • Results include age equivalents and care tips
  • No account or login — instant results

Common use cases

  • Calculate your pet's age in human years
  • Find the right food portion size for your dog's weight
  • Estimate calorie needs for an overweight cat
  • Look up safe and toxic foods for your pet
  • Calculate a dog's ideal body weight range by breed

Related Pet Tools

Explore all Pet Tools.