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.
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.
- Enter your dog's current weight and target weight (if different).
- Select life stage: puppy, adult, senior, or pregnant/nursing.
- Select activity level: sedentary, lightly active, moderately active, highly active, or working dog.
- Enter the caloric density of your dog's food in kcal per cup (found on the food bag).
- 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.
| Dog size | Adult weight | Cups per day (approx) | Life stage adjustment |
|---|---|---|---|
| Toy | 2–5 kg (4–11 lb) | ¼–½ cup | Puppies: increase by 2× |
| Small | 5–10 kg (11–22 lb) | ½–1 cup | Senior: reduce by 10–20% |
| Medium | 10–25 kg (22–55 lb) | 1–2 cups | Active/working: increase by 25–50% |
| Large | 25–40 kg (55–88 lb) | 2–3½ cups | Pregnant/nursing: increase by 25–50% |
| Giant | 40+ kg (88+ lb) | 3½–5+ cups | Obese: 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
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
Dog Age in Human Years
Convert your dog's age to human years by breed size. Uses AKC-based conversion with small, medium, large, and giant breed tables. Free dog age calculator.
Cat Age in Human Years
Convert your cat's age to human years. Uses the standard cat age chart: year 1 = 15, year 2 = 24, then +4/year. Free cat age calculator.
BMI Calculator
Calculate your Body Mass Index (BMI) instantly. Supports metric (kg/cm) and imperial (lbs/ft+in) units. Free online BMI calculator.
Cat Food / Portion Calculator
Calculate how much to feed your cat daily. Enter weight, age, activity level, and food type (dry/wet) to get exact portion sizes and daily calorie needs.
Puppy Weight Predictor
Predict how big your puppy will get. Enter breed size category, current age, and weight to estimate adult weight using the standard breed growth formula.
Pet Age (Any Species) Calculator
Convert your pet's age to human years. Works for dogs (by size), cats, rabbits, hamsters, and more. Uses the latest scientific calculation methods.
Explore all Pet Tools.