Puppy Food Calculator How Much to Feed a Puppy by Age, Weight & Breed Size

Puppies need more food per pound than adult dogs, and the amount changes every month. Enter your puppy’s age, current weight and expected adult size to get daily calories, cups and grams of dry food or wet cans, meals per day, a month-by-month feeding schedule, and when to switch to adult food.

Manzoor Ahmad By Manzoor Ahmad Β· Updated October 19, 2026
Expected adult size

Use the parents’ weights or your vet’s estimate. Or predict it with the puppy weight calculator.

What you feed

Find kcal per cup, kg or can on the bag’s “calorie content” statement. Puppy kibble is often 350–450 kcal per cup.

Feed per day

β€”cups

β€”

β€”kcal / day
Grown so farβ€”β€”
Calorie rangeβ€”β€”
Switch to adult foodβ€”β€”
Food type neededβ€”β€”

Your puppy on the growth curve

Month-by-month feeding schedule
AgeEst. weightCalories/dayFood/dayMeals

Estimated weights follow a typical growth curve for your puppy’s size. Re-weigh monthly and recalculate with the real number.

How much should I feed my puppy?

Puppies need roughly 2–3 times the calories of a resting adult of the same weight, and that need falls as they approach adult size. The NRC growth equation captures this: kcal/day = 130 Γ— weight(kg)0.75 Γ— 3.2 Γ— (eβˆ’0.87p βˆ’ 0.1), where p is current weight Γ· expected adult weight. For example, a 14-week-old, 25 lb puppy expected to reach 70 lb needs about 1,627 kcal a day. That’s roughly 3.7 cups of a 400 kcal/cup puppy food (after 10% for treats), split into 3 meals. Studies suggest this equation can overestimate pet puppies’ needs, so adjust by body condition.

Key facts at a glance

  • Meals per day: about 4 meals up to 3 months, 3 meals from 3–6 months, then 2 meals.
  • Calories fall as your puppy grows: the NRC factor drops from about 3Γ— RER early on to about 2Γ— RER near adult size.
  • Adult size timing (VCA): small breeds 6–8 months, medium 9–12, large 12–18, giant up to 24 months.
  • Large-breed puppies (70 lb+ as adults) need a food labelled for “growth including large size dogs”, which caps calcium at 1.8% of dry matter.
  • Body condition beats the chart: you should feel your puppy’s ribs easily and see a waist. Re-weigh and recalculate monthly.

How to use the puppy food calculator

  1. Enter age and current weight. Weigh your puppy on a kitchen or bathroom scale. Growth changes fast, so use this week’s weight.
  2. Set the expected adult size as a known weight, a breed or a size group. This tells the calculator how far along its growth your puppy is.
  3. Add your food’s calories from the label (per cup, per kg or per can), and choose dry, wet or a 50/50 mix.
  4. Follow the plan: split the daily amount into the suggested meals, use the monthly schedule, and recalculate every few weeks.

Puppy feeding chart: cups per day by age and adult size

Typical daily amounts of a 400 kcal/cup puppy food, calculated with the NRC growth equation and a typical growth curve for each size (no treats deducted). Your puppy’s real weight matters more than its age, so the calculator above gives a more precise answer.

AgeToy (8 lb adult)Small (18 lb)Medium (38 lb)Large (70 lb)Giant (120 lb)
2 months0.75 cups (2 lb)1.24 cups (4 lb)1.88 cups (7 lb)2.69 cups (11 lb)3.37 cups (14 lb)
3 months0.91 cups (4 lb)1.60 cups (8 lb)2.54 cups (13 lb)3.63 cups (19 lb)4.66 cups (24 lb)
4 months0.93 cups (6 lb)1.71 cups (12 lb)2.90 cups (20 lb)4.28 cups (29 lb)5.71 cups (37 lb)
5 months0.90 cups (7 lb)1.69 cups (15 lb)2.99 cups (26 lb)4.62 cups (38 lb)6.46 cups (50 lb)
6 months0.89 cups (8 lb)1.65 cups (17 lb)2.96 cups (31 lb)4.72 cups (47 lb)6.88 cups (64 lb)
8 months0.87 cups (8 lb)1.61 cups (18 lb)2.86 cups (36 lb)4.64 cups (60 lb)7.07 cups (88 lb)
10 monthsAdult food1.61 cups (18 lb)2.82 cups (37 lb)4.53 cups (66 lb)6.93 cups (104 lb)
12 monthsAdult foodAdult food2.81 cups (38 lb)4.47 cups (68 lb)6.80 cups (113 lb)
15 monthsAdult foodAdult foodAdult food4.45 cups (70 lb)6.69 cups (118 lb)
18 monthsAdult foodAdult foodAdult foodAdult food6.66 cups (119 lb)

Each cell shows cups per day, with the estimated puppy weight in brackets. “Adult food” means the puppy has typically reached adult size by this age.

How many times a day should a puppy eat?

AgeMeals per dayWhy
8–12 weeks4Small stomachs and high energy needs. Toy breeds are prone to low blood sugar if meals are skipped.
3–6 months3Fastest growth phase. Three evenly spaced meals keep energy and digestion steady.
6–12 months2Growth slows. Two meals suit most puppies; giant breeds may stay on 3 a little longer.
Adult2Two meals a day help with satiety and can lower the risk of bloat in large, deep-chested breeds.

When should a puppy switch to adult food?

Switch when your puppy is close to its adult size. VCA Animal Hospitals gives these typical maturity ages:

🐩

Toy & small breeds

Adult size at about 6–8 months. Many switch between 9 and 12 months, earlier if they’re getting chubby.

πŸ•

Medium breeds

Adult size at about 9–12 months. Switch around the first birthday.

πŸ•β€πŸ¦Ί

Large & giant breeds

Large breeds mature at 12–18 months, giants at up to 24 months. Stay on a large-breed puppy food until then.

Change foods gradually over 7–10 days by mixing increasing amounts of the new food with the old. Once your puppy is an adult, the dog food calculator takes over with adult portions.

Feeding large and giant breed puppies

Slow and steady growth

Overfeeding a large-breed puppy speeds growth and raises the risk of developmental bone and joint problems. Aim for a lean puppy whose ribs are easy to feel.

Check the label

AAFCO-based labels say whether a food is complete for “growth including large size dogs (70 lb or more as an adult)”. This requires calcium of 1.8% of dry matter or less.

No extra calcium

Don’t add calcium supplements or bone meal to a complete puppy food. Too much calcium is a recognised risk for large-breed skeletal development.

The formula behind the puppy food calculator

NRC (2006) growth energy: kcal/day = 130 Γ— W0.75 Γ— 3.2 Γ— (eβˆ’0.87 Γ— p βˆ’ 0.1)

W = current weight in kg Β· p = current weight Γ· expected adult weight

Cross-check (AAHA): 3 Γ— RER under 4 months, 2 Γ— RER from 4 months to adult size, where RER = 70 Γ— W0.75

Research on privately owned puppies kept at an ideal body condition found the NRC equation tended to overestimate needs by about 20% in puppies under six months. That’s why the calculator shows a range from 80% to 100% of the NRC value. Start in the middle and let your puppy’s body condition decide.

Worked example: a 14-week-old Labrador-type puppy

  • Inputs: 25 lb (11.3 kg) now, expected adult weight 70 lb, so p = 25 Γ· 70 = 0.36.
  • NRC calories: 130 Γ— 11.30.75 Γ— 3.2 Γ— (eβˆ’0.87Γ—0.36 βˆ’ 0.1) β‰ˆ 1,627 kcal/day (range 1,302–1,627).
  • Food: keeping 10% for treats leaves 1,464 kcal β‰ˆ 3.7 cups of a 400 kcal/cup puppy kibble a day, or about 1.2 cups per meal over 3 meals.
  • Food type: expected adult weight 70 lb β†’ choose a food labelled for growth including large size dogs.

These are the calculator’s default values.

A pharmacist’s notes for new puppy owners

  • Dewormers and flea products are dosed by weight and approved from a minimum age. Puppies change weight band quickly, so weigh before every dose and never use an adult-size product split up.
  • Skip supplements on a complete puppy food, especially calcium, vitamin D and “growth” powders. Complete and balanced diets already contain them, and excess can harm developing bones.
  • Toy-breed puppies and low blood sugar: skipped meals, stress or chilling can trigger hypoglycaemia (weakness, trembling). Feed small, frequent meals and ask your vet about an emergency plan.
  • Human medicines are not puppy-safe. Ibuprofen, acetaminophen and many cold remedies are dangerous for dogs, and puppies are smallest and most at risk. If one is swallowed, see the dog ibuprofen toxicity calculator and call your vet.
  • Treats count: keep training treats within 10% of daily calories, or use pieces of the daily kibble ration.

Related puppy and dog tools

These tools build on what you’ve calculated here:

Puppy food calculator FAQs

It depends on age, current weight and expected adult size. As a guide, a 14-week-old 25 lb puppy heading for 70 lb needs about 1,300–1,630 kcal a day, roughly 3.3–4.1 cups of a 400 kcal/cup puppy food before treats. Use the calculator for your puppy’s exact numbers.

Toy puppies may need well under 1 cup a day, while large and giant-breed puppies can need 4–6 cups at peak growth. Divide your puppy’s daily calories by your food’s kcal per cup, and split the total across 2–4 meals.

Generally 4 meals from 8 to 12 weeks, 3 meals from 3 to 6 months, and 2 meals from about 6 months onwards. Toy breeds and giant breeds may benefit from an extra meal for a little longer.

When it nears adult size: about 6–8 months for small breeds (many switch at 9–12 months), 9–12 months for medium breeds, 12–18 months for large breeds and up to 24 months for giant breeds. Transition over 7–10 days.

Yes. Puppies expected to weigh 70 lb or more should eat a food labelled complete for growth including large size dogs. That limits calcium to 1.8% of dry matter and supports slower, healthier skeletal growth.

Signs include not being able to feel the ribs easily, no visible waist, soft stools, and growth faster than expected. Cut portions by about 10% and recheck in two weeks.

Bag charts are a useful starting point but often run generous, and they can’t account for your puppy’s metabolism or adult size. Calculating from calories and adjusting by body condition is more precise.

Divide daily calories by the calories per can on the label. A puppy needing 800 kcal a day eating a 400 kcal can needs about 2 cans a day, or one can plus kibble for the other half of its calories.

Free-feeding is not recommended for most puppies, especially large breeds, as it encourages fast growth and obesity. Measured meals at set times also make house training easier.

Puppies use energy to build bone, muscle and organs, as well as for activity and maintenance. Their needs per kilogram are roughly double an adult’s early on and decline as they approach adult size.

Yes, but keep treats under 10% of daily calories and subtract them from meals. Small pieces of the daily kibble work well as training rewards.

It uses the established NRC growth equation, but individual puppies vary and studies suggest the formula can run about 20% high under six months. Use the result as a start, weigh every 2–4 weeks and adjust by body condition.

Manzoor Ahmad

Manzoor Ahmad

Pharmacist & health writer Β· 13+ years of web development and SEO experience

Manzoor is a pharmacist with more than nine years of experience writing evidence-based content on nutrition, supplements and dosing. This calculator applies the NRC (2006) puppy growth energy equation, cross-checked against AAHA’s life-stage energy factors, with maturity timing from VCA Animal Hospitals and AAFCO large-breed labelling rules. It’s an educational tool and doesn’t replace your veterinarian’s advice.

Sources

  1. WikiVet: Calculated energy requirements, including the NRC puppy growth equation.
  2. GA Pet Food Partners: Energy requirements of puppies (NRC equation and evidence of overestimation).
  3. 2021 AAHA Nutrition and Weight Management Guidelines for Dogs and Cats.
  4. VCA Animal Hospitals: When to switch your puppy to adult food.
  5. Petfood Industry: The revised AAFCO dog and cat food nutrient profiles (large-size growth calcium limit).

Disclaimer: This puppy food calculator gives educational estimates. Puppies grow at different rates, and calorie content varies between foods. Weigh your puppy regularly, monitor body condition, and follow your veterinarian’s advice, especially for toy and giant breeds and for puppies with health issues.