Puppy nutrition

Puppy Feeding Calculator

Estimate how much you should feed your puppy each day based on age, weight, breed size, and your food's calorie density. Use your own numbers — the defaults are just examples.

Calculator
Interactive calculator loads instantly in your browser
Puppy details
Quick values: 2, 5, 10, 20, 35, 50, 75
Quick values: 2, 3, 4, 6, 9, 12, 18
Breed & lifestyle
Food details
Quick values: 320, 360, 400, 440, 480, 520
Default result
1.35–1.58 cups/day
Feed about 1.47 cups (587 kcal) per day, split into 3 meals. Reassess weight every 1–2 weeks.
Interactive version loads instantly in your browser. If JavaScript is disabled, this page shows the inputs and a default result for indexing.
This calculator provides educational estimates only and is not a substitute for veterinary advice. Individual puppies vary; always confirm feeding amounts, growth trajectory, and any health concerns with a licensed veterinarian, especially for large or giant breeds, underweight pups, or dogs with medical conditions.
Related calculators

Wondering how much you should feed your puppy without overshooting calories or stunting growth? This calculator estimates daily calories and food portions using your puppy's current weight, age, expected adult size, activity level, and the kcal/cup printed on your kibble bag. For example, a 10 lb (4.5 kg) medium-breed puppy at 4 months typically needs around 750–900 kcal/day, which works out to roughly 2 cups of a 400 kcal/cup food split across 3 meals. Adjust the inputs to match your dog exactly.

Puppy energy needs change quickly. A toy-breed pup at 8 weeks may need only 250–350 kcal/day, while a Great Dane puppy at the same age can need 1,200+ kcal/day, and both decline (relative to body weight) as they approach adult size. We use the standard RER formula 70 × (weight_kg^0.75) and apply a life-stage multiplier between 2.0 and 3.0 based on age and breed. Enter your own values — every number on this page is just a worked example, not a hard cap.

How it works: Enter your puppy's weight (lb or kg), age in months, expected adult size, activity level, and the calories per cup of your food. The tool computes resting energy, applies a growth multiplier, and converts to cups and meals per day.

This tool is an educational estimate, not veterinary advice. Confirm growth, body condition, and any health concerns with your veterinarian, especially for large/giant breeds or pups with medical conditions.

How Much to Feed a Puppy: A Practical Guide

Puppy feeding is part math, part observation. The calculator gives you a starting calorie target; your puppy's body condition every two weeks tells you whether to adjust.

Typical daily calories by adult size and age (illustrative, 2026 guidance)

Adult size2–4 months4–6 months6–12 months
Toy (under 10 lb)200–350 kcal300–450 kcal250–400 kcal
Small (10–25 lb)400–700 kcal550–850 kcal450–800 kcal
Medium (25–55 lb)700–1,100 kcal900–1,400 kcal800–1,300 kcal
Large (55–90 lb)1,000–1,600 kcal1,400–2,100 kcal1,300–2,000 kcal
Giant (90+ lb)1,300–2,000 kcal1,800–2,700 kcal1,700–2,600 kcal

Meal frequency by puppy age

AgeMeals per dayNotes
6–12 weeks4Tiny stomachs; prevents hypoglycemia in toy breeds
3–4 months3–4Transition to 3 meals near 4 months
4–6 months3Most pups do well on three evenly spaced meals
6–12 months2–3Move to 2 meals as growth slows
12+ months2Adult feeding schedule

Start with calories, not cups

Cups vary by food because kibble densities range from about 300 to 550 kcal/cup. Two foods with the same 'feeding chart' row can differ by 30% in actual calories. Always start from a calorie target (RER × growth multiplier) and then divide by the kcal/cup printed on your bag. Rule of thumb: if your bag doesn't show kcal/cup, email the manufacturer — it's required on AAFCO-compliant labels. Recheck the number every time you switch foods; even within one brand, puppy and adult formulas often differ by 50–80 kcal/cup.

Weigh weekly during fast growth

From 8 weeks to about 6 months, puppies can double their weight in a month, especially in medium-to-giant breeds. Weigh weekly using a bathroom scale (hold puppy, then weigh yourself, subtract). Expected weekly gain rule of thumb: small breeds 5–10%, medium 8–12%, large/giant 10–15% of current body weight. If weight gain stalls for two weeks, increase calories by ~10%. If your pup is gaining faster than the upper end and getting round, cut 10% — fast growth in large breeds is linked to orthopedic problems.

Large and giant breed pups need restraint

Counterintuitively, large-breed puppies should NOT be fed to maximum growth. Research from major veterinary nutrition groups (WSAVA, AAHA) consistently shows that lean growth reduces the risk of hip dysplasia, osteochondrosis, and panosteitis. Feed for a body condition score of 4/9, where you can easily feel ribs and see a clear waist. Use a large-breed puppy food with controlled calcium (1.0–1.5% dry matter) and a calcium-to-phosphorus ratio near 1.2:1. Rule of thumb: if your large-breed pup looks 'cute and chubby', it's overweight.

Match food to life stage

Choose a food labeled 'complete and balanced for growth' or 'all life stages' per AAFCO. For large-breed puppies (expected adult weight over 70 lb), the label must also state suitability for 'growth of large size dogs'. Avoid adult-only formulas under 12 months for medium/large breeds and under 9 months for small. Toy breeds can transition to adult food around 9–10 months. Rule of thumb: feed puppy formula until growth plates close — roughly 9 months (toy/small), 12 months (medium), 15–18 months (large/giant).

Treats count — keep them under 10%

Training treats add up fast. Ten small training treats at 3 kcal each is 30 kcal — meaningful for a 6 lb puppy on 350 kcal/day (nearly 9%). The standard guideline: treats should not exceed 10% of daily calories, and the remaining 90% must come from a balanced complete food to protect the nutrient profile (especially calcium and phosphorus). Rule of thumb: subtract treat calories from the meal portion, don't add them. Use part of the daily kibble allotment as training rewards on heavy training days.

When to deviate from the calculator

Calculators give a population-average starting point. Deviate when: (1) your puppy is recovering from illness, parasites, or surgery — work with your vet, often +15–25% calories short term; (2) your puppy is unusually lean or chubby at intake — adjust the body-condition input; (3) you live somewhere very cold and the pup is outdoors a lot — winter working dogs can need +10–20%; (4) you're using a raw or home-cooked diet — calorie density varies wildly, weigh portions in grams. Rule of thumb: re-run the calculator every 2 weeks under 6 months, every month after.

How This Calculator Works: Methodology & Parameter Explanations

Core formula: kg = weight_lb / 2.2046 (if entered in lb). RER = 70 × kg^0.75. Daily_kcal = RER × growth_multiplier(age) × size_adj(breed_size) × activity_adj(activity_level) × body_condition_adj. Daily_cups = Daily_kcal / food_kcal_per_cup. Meals_per_day = f(age): 4 if age ≤ 3 mo, 3 if 4–6 mo, else 2.

Parameter explanations

InputWhat it meansImpact on results
Current weight + weight unitToday's weight in lb or kg. Converted to kg internally because RER uses metric.RER scales with kg^0.75, so doubling weight raises calorie need by ~68%, not 100%.
Age (months)Chronological age, used to pick a growth multiplier between roughly 1.6 and 3.0.A 2-month pup gets ~3.0× RER; a 12-month pup gets ~1.8×, so calorie needs per kg drop sharply with age.
Expected adult sizeToy through giant — affects both growth pace and joint-safety calorie restraint.Large/giant pups get a 5–10% downward nudge to encourage lean growth; toy pups get a small upward nudge.
Activity levelHonest daily energy output: low (mostly resting), normal (typical play/walks), or high (sport/working).Shifts daily calories by about −10% to +15% from the size-adjusted baseline.
Body conditionThin / ideal / chubby — a self-assessed rib-and-waist check.Applies roughly ±10–15% to calories so under- or over-conditioned pups correct toward ideal.
Food calories per cupThe kcal/cup printed on your kibble bag, typically 320–520 for puppy formulas.Cups = kcal / kcal_per_cup, so a denser food means fewer cups for the same calories.

Assumptions

The headline numbers in examples (10 lb pup, 400 kcal/cup, 4 months) are illustrative defaults only — the formula works for any valid inputs you enter.

RER = 70 × kg^0.75 is the standard veterinary resting energy formula; growth multipliers follow WSAVA and AAHA life-stage guidance.

Output is a starting estimate. Body condition score reassessed every 1–2 weeks is the final source of truth.

Calorie density of treats and table food is not modeled; keep treats under 10% of daily calories.

Calculator assumes a healthy puppy on a complete-and-balanced growth diet, not recovering from illness or parasites.

Parameter meanings

InputWhat it meansImpact on results
Current weight + unitWeight today, lb or kg, converted to kg for RERHigher weight raises RER by kg^0.75 (sub-linear)
Age (months)Selects growth multiplier (~1.6–3.0)Younger pups need more kcal per kg; older pups less
Expected adult sizeToy → giant tier for joint-safe growthLarge/giant: −5 to −10%; toy: +5%
Activity levelLow / normal / high daily outputShifts calories by −10% to +15%
Body conditionThin / ideal / chubbyApplies ±10–15% correction
Food kcal/cupCalorie density of your kibbleSets cups: cups = kcal / kcal_per_cup
This calculator provides educational estimates only and is not a substitute for veterinary advice. Individual puppies vary; always confirm feeding amounts, growth trajectory, and any health concerns with a licensed veterinarian, especially for large or giant breeds, underweight pups, or dogs with medical conditions.