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.
Use the parents’ weights or your vet’s estimate. Or predict it with the puppy weight calculator.
β
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
β
Your puppy on the growth curve
Month-by-month feeding schedule
| Age | Est. weight | Calories/day | Food/day | Meals |
|---|
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
- Enter age and current weight. Weigh your puppy on a kitchen or bathroom scale. Growth changes fast, so use this week’s weight.
- 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.
- Add your food’s calories from the label (per cup, per kg or per can), and choose dry, wet or a 50/50 mix.
- 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.
| Age | Toy (8 lb adult) | Small (18 lb) | Medium (38 lb) | Large (70 lb) | Giant (120 lb) |
|---|---|---|---|---|---|
| 2 months | 0.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 months | 0.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 months | 0.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 months | 0.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 months | 0.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 months | 0.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 months | Adult food | 1.61 cups (18 lb) | 2.82 cups (37 lb) | 4.53 cups (66 lb) | 6.93 cups (104 lb) |
| 12 months | Adult food | Adult food | 2.81 cups (38 lb) | 4.47 cups (68 lb) | 6.80 cups (113 lb) |
| 15 months | Adult food | Adult food | Adult food | 4.45 cups (70 lb) | 6.69 cups (118 lb) |
| 18 months | Adult food | Adult food | Adult food | Adult food | 6.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?
| Age | Meals per day | Why |
|---|---|---|
| 8β12 weeks | 4 | Small stomachs and high energy needs. Toy breeds are prone to low blood sugar if meals are skipped. |
| 3β6 months | 3 | Fastest growth phase. Three evenly spaced meals keep energy and digestion steady. |
| 6β12 months | 2 | Growth slows. Two meals suit most puppies; giant breeds may stay on 3 a little longer. |
| Adult | 2 | Two 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
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
- WikiVet: Calculated energy requirements, including the NRC puppy growth equation.
- GA Pet Food Partners: Energy requirements of puppies (NRC equation and evidence of overestimation).
- 2021 AAHA Nutrition and Weight Management Guidelines for Dogs and Cats.
- VCA Animal Hospitals: When to switch your puppy to adult food.
- 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.
