How Much to Feed a Puppy by Weight: Your Feeding Chart
Key takeaways
- How much to feed a puppy by weight depends on expected adult size: large breed puppies (50–90 lbs adult) generally need 1.5–3.5 cups of dry puppy food daily, divided into 3 meals.
- At 6 months, large breed puppies have only completed 65.7% of their total growth — based on veterinary growth data from Salt et al. (2017) — so feeding amounts must continue to support significant ongoing development.
- Overfeeding large breed puppies drives rapid growth linked to hip dysplasia and joint problems; their growth velocity peaks around week 23, making portion control during this phase especially critical.
Table of contents
- Why feeding amounts are based on adult weight, not current weight
- Puppy feeding chart by weight and age
- How often to feed a puppy: meal frequency by age
- Why breed size changes how much to feed a puppy
- How to adjust puppy food amounts as your dog grows
- How to tell if you're feeding the right amount
- Choosing the right puppy food formula by size
- Puppy feeding by weight: FAQ
Every new puppy owner wants the same thing: a number. How many cups go in the bowl right now? The frustrating truth is that how much to feed a puppy by weight depends on your puppy's expected adult weight — not what they weigh today — and most standard feeding charts don't explain why that matters. A 10-pound Golden Retriever puppy at 8 weeks has 84% of its growth still ahead. A 10-pound adult Chihuahua is done. Same current weight, completely different feeding needs.
Here's the short answer before we get into the details: toy and small breeds (under 25 lbs adult) need roughly 1/4 to 1 cup of dry puppy food daily; medium breeds (25–50 lbs) need 1 to 2 cups; large breeds (50–90 lbs) need 1.5 to 3.5 cups; giant breeds (90+ lbs) need 3 to 5+ cups — all divided across multiple meals. If you're not sure what your puppy will weigh as an adult, our puppy weight calculator estimates it from current weight and age using veterinary growth curves.
Why feeding amounts are based on adult weight, not current weight
Most puppy food bag charts list feeding amounts by expected adult weight, not by what your puppy weighs today. This trips up a lot of owners who assume they should look up their puppy's current weight in the chart. Here's why adult weight is the anchor, and why it actually makes sense.
Your puppy's current weight is a moving target. Based on veterinary growth data from Salt et al. (2017) — a PLOS ONE study analyzing over 8 million vet-measured weight records — a large breed male puppy at 8 weeks weighs just 16.2% of his eventual adult weight. By 6 months he's at 65.7%, which sounds like a lot until you realize he still has more than a third of his total growth ahead of him. Designing a feeding chart around that moving number would require recalculating every week.
Using expected adult weight as the reference point gives you a stable anchor that's baked into the formula. As your puppy ages, you move down the age column in that chart — but the row (expected adult weight) stays constant. The amounts go up in the younger age windows, reflecting the higher calorie demands of rapid early growth, then taper as your puppy approaches adulthood.
To use any feeding chart accurately, you need a reasonable estimate of what your puppy will weigh as an adult. For purebred dogs, breed standards give you that. For mixed breeds — or if you're just not sure — use our free calculator to get a data-backed prediction. Our methodology page explains exactly how those predictions are built from veterinary growth records.
Puppy feeding chart by weight and age
The table below shows general daily feeding amounts by expected adult weight across four age windows. These figures assume an average dry kibble with roughly 390 calories per cup. Caloric density varies significantly by brand — premium and grain-free foods often pack 450+ kcal per cup, while some economy formulas run closer to 330. Always cross-check against your specific food's packaging and adjust proportionally.
| Expected Adult Weight | 8–12 Weeks | 3–6 Months | 6–9 Months | 9–12 Months |
|---|---|---|---|---|
| 5–14 lbs (toy) | ¼ – ½ cup | ⅓ – ¾ cup | ¼ – ½ cup | ¼ – ½ cup |
| 15–25 lbs (small) | ½ – 1 cup | ¾ – 1¼ cups | ¾ – 1 cup | ½ – 1 cup |
| 26–50 lbs (medium) | 1 – 2 cups | 1½ – 2½ cups | 1¼ – 2 cups | 1 – 1¾ cups |
| 51–75 lbs (large) | 1½ – 2½ cups | 2 – 3½ cups | 1¾ – 3 cups | 1¾ – 2½ cups |
| 76–100 lbs (large) | 2 – 3 cups | 2½ – 4 cups | 2 – 3½ cups | 2 – 3 cups |
| 100+ lbs (giant) | 2½ – 4 cups | 3 – 5 cups | 2½ – 4½ cups | 2½ – 4 cups |
A few important notes on using this table:
- Start at the lower end of each range and adjust upward if body condition suggests your puppy needs more — it's easier to add than to reverse weight gain.
- Divide the daily total into multiple meals (see meal frequency below) rather than serving it all at once.
- Weigh your food if you want precision — cup volumes shift based on how packed the kibble is. A kitchen scale removes that variable.
- These ranges apply to dry kibble. Raw, wet, and fresh-cooked foods have very different caloric densities and require separate calculations.
How often to feed a puppy: meal frequency by age
The daily total from the chart above should be split across multiple meals throughout the day. Young puppies have small stomachs that can't hold large single servings, and more frequent meals keep blood sugar stable and reduce the frantic eating behavior that leads to gulping air — a bloat risk in large and giant breeds.
- 8–12 weeks: 3–4 meals per day, spaced evenly (every 4–6 hours while awake)
- 3–6 months: 3 meals per day (morning, midday, evening)
- 6–12 months: 2 meals per day (morning and evening)
- After 12 months: 2 meals per day, with a gradual transition to adult food based on breed size
Consistency matters more than precision here. Feeding at the same times each day helps regulate digestion and makes house training significantly more predictable. Set meal times and stick to them — your puppy's digestive system will sync to the schedule within days.
Large and giant breed puppies should never be free-fed. Constant access to food makes growth rate nearly impossible to control. Uncontrolled rapid growth in large breeds is the single biggest dietary risk factor for orthopedic problems like hip dysplasia. Structured mealtimes aren't just a house-training convenience — they're a long-term health decision. For guidance on when to transition to adult food and meal patterns, see our guide on when to switch your puppy to adult food.
Why breed size changes how much to feed a puppy
You can't apply the same "cups per pound of body weight" formula across all size categories, because puppies of different sizes are growing at fundamentally different rates for very different durations. Understanding this difference is what separates informed feeding from guesswork.
Based on veterinary growth data from Salt et al. (2017), the growth rate constant — a measure of how fast each size category gains weight relative to their adult size — varies significantly:
- Toy breeds: growth rate k = 0.28 — peak growth velocity at week 10
- Small breeds: k = 0.22 — peak growth velocity at week 14
- Medium breeds: k = 0.18 — peak growth velocity at week 18
- Large breeds: k = 0.14 — peak growth velocity at week 23
- Giant breeds: k = 0.10 — peak growth velocity at week 30
In plain terms: a toy breed puppy is growing fastest at 10 weeks and essentially done by 36 weeks. A large breed puppy doesn't even hit peak growth velocity until nearly 6 months old. A giant breed puppy's most rapid growth period is at 7 months — and they don't reach 99% of their adult weight until around 100 weeks (almost two years).
What this means for feeding: a large or giant breed puppy at 6 months still has significant growth demands ahead, while a toy breed at the same age is largely winding down. This is why you can't use a one-size-fits-all chart indefinitely, and why the 6-month mark — commonly treated as an inflection point — is more meaningful for small breeds than for large ones.
Why overfeeding large breed puppies is more dangerous than underfeeding
This is the one piece of puppy feeding advice that most owners don't know until it's too late: for large and giant breeds, feeding too much causes more lasting harm than feeding slightly too little.
Rapid early growth from caloric excess is the primary dietary risk factor for:
- Hip and elbow dysplasia — abnormal joint development from bones growing faster than joints can accommodate
- Osteochondrosis (OCD) — abnormal bone and cartilage development in the shoulder, elbow, and knee
- Hypertrophic osteodystrophy (HOD) — painful bone inflammation that affects fast-growing puppies, particularly large breeds between 8 and 16 weeks
This is why large breed puppy formulas are engineered with lower calorie density than small breed formulas — not to shortchange large puppies, but to prevent the accelerated growth that causes these problems. Don't supplement a large breed puppy's diet with extra protein powders, high-calorie toppers, or calcium supplements unless your vet explicitly prescribes it. More calcium during growth in large breeds has actually been shown to worsen bone development rather than strengthen it.
If you're feeding a large breed puppy, this large breed puppy formula is specifically engineered with controlled calcium and phosphorus ratios for joint health during the growth phase that matters most.
How to adjust puppy food amounts as your dog grows
Feeding amounts aren't set-and-forget. Your puppy's calorie needs shift continuously through the first year, and what worked at 8 weeks will be wrong by 6 months. Here's a practical schedule for staying calibrated:
Every 2 weeks (first 3 months)
During the rapid early growth phase, revisit portions every two weeks. Weigh your puppy and check where they fall on the feeding chart for your food brand. Puppies can gain enough weight in two weeks to bump into the next range on the bag's chart. Don't wait until the bowl looks obviously too small — check proactively.
Monthly (3–12 months)
After the initial rapid phase settles, monthly reviews are enough for most puppies. Weigh your puppy on a consistent scale (many vet offices and pet supply stores have walk-on scales for free), check body condition with the rib test, and compare against your food brand's chart. If your puppy is at the low end of a weight range, feed toward the higher end of the recommended portion; if at the high end, feed toward the lower end.
Use growth stage, not just age
One advantage our data provides: knowing where your puppy actually is on their growth curve, not just their age. At 6 months, a toy breed puppy has completed 80.5% of its total growth. A medium breed at the same age is at 73.6%. A giant breed puppy at 6 months has only reached 59.0% of their final adult weight — meaning they have nearly half their total growth still ahead.
Knowing your puppy's growth completion percentage helps you understand exactly why feeding can't be static. A puppy that's 59% done growing needs to eat very differently than one that's 80% done. Our puppy growth calculator shows exactly where your puppy sits on their breed-specific growth curve right now, so you can calibrate portion sizes accordingly.
How to tell if you're feeding the right amount
Feeding charts and bag instructions are starting points. The real feedback loop is your puppy's body. Use these checks every week:
The rib test
Run your fingertips along your puppy's ribcage — no pressing required. You should feel each individual rib clearly, the way you can feel the knuckles on the back of your hand. You shouldn't be able to see the ribs from across the room, but they should be obvious to the touch. If you have to press firmly to find ribs beneath a layer of fat, your puppy is likely getting too much. If the ribs are visually prominent or you can run fingers between them with zero resistance, your puppy may need more food. For a more formal assessment, see our puppy body condition score chart, which walks through the full 1–9 scale vets use at checkups.
Waistline check
Stand over your puppy and look directly down at their back. A puppy at a healthy weight should have a visible waist — the body should taper noticeably behind the rib cage before the hips. A puppy that looks cylindrical from above, with no taper, is carrying excess weight. If you're concerned, our guide on recognizing if your puppy is overweight covers both the physical signs and what to do about it.
Weekly weight tracking
Weighing your puppy weekly during the first few months — and monthly after that — lets you catch feeding issues early, before they compound. Compare the numbers against normal weekly gain for your puppy's breed size. Our guide on how much weight a puppy should gain per week breaks down healthy gain by size category with specific numbers. If your puppy's weight is plateauing or dropping unexpectedly, see our underweight puppy guide for next steps.
Choosing the right puppy food formula by size
The right puppy food formula is as important as the right amount. Puppy foods are not one-size-fits-all, and using the wrong formula for your dog's size category can undermine even perfect portioning.
Toy and small breeds (under 25 lbs adult)
Small breed puppy formulas feature smaller kibble (easier for small mouths and teeth) and higher caloric density per cup — which is appropriate because small breed puppies grow fast and have higher metabolic rates per pound than large breeds. Look for a formula specifically labeled for small breeds. This small breed puppy food has the right kibble size and caloric profile for toy and small breed puppies.
Medium breeds (25–50 lbs adult)
All-breeds puppy formulas work well for most medium-size dogs. These are the most widely available formulas and provide balanced nutrition without the specialized mineral controls required for large breeds. This all-breed puppy formula delivers balanced nutrition for the moderate, steady growth pace of medium breed puppies.
Large breeds (50–90 lbs adult)
Large breed puppy formulas are engineered with lower calorie density and tightly controlled calcium-to-phosphorus ratios. Do not substitute a standard "all breeds" formula or a small breed formula for a large breed puppy — the higher calorie density encourages exactly the rapid growth you're trying to prevent. This large breed puppy formula provides controlled minerals and appropriate caloric density for dogs with adult weights between 50 and 90 pounds.
Giant breeds (90+ lbs adult)
Giant breed puppies need everything that large breeds need, plus often added joint support given their extremely long growth window — up to 100 weeks to reach 99% of adult weight based on our veterinary data. This large/giant breed puppy formula includes joint-supportive ingredients appropriate for the extended growth period giant breeds require.
No matter which formula you choose, look for an AAFCO statement confirming the food is "complete and balanced" for puppies, or for "all life stages." That statement means the food meets minimum nutritional standards for growth.
Puppy feeding by weight: FAQ
How much should I feed my puppy by weight?
Feed based on your puppy's expected adult weight, not current weight. As a general guide for average-density dry kibble: toy and small breeds (under 25 lbs adult) need 1/4 to 1 cup per day; medium breeds (25–50 lbs) need 1 to 2 cups; large breeds (50–90 lbs) need 1.5 to 3.5 cups; giant breeds (90+ lbs) need 3 to 5+ cups. These ranges assume standard dry kibble at ~390 kcal/cup — verify against your specific food's guide since caloric density varies substantially between brands.
How do I calculate how much to feed my puppy?
Start with your puppy's expected adult weight, locate the corresponding row on your food brand's feeding guide, and find the column for your puppy's current age. Divide that daily total into 3–4 meals if your puppy is under 3 months, 3 meals from 3–6 months, and 2 meals after 6 months. Adjust every 2–4 weeks using the rib test: ribs should be easy to feel without pressing, but not visible. If you don't know your puppy's expected adult weight, our puppy weight calculator can estimate it.
How many cups of food should a puppy eat per day?
Based on average dry kibble (~390 kcal/cup): toy breeds need about 1/4 to 1/2 cup daily, small breeds 1/2 to 1 cup, medium breeds 1 to 2 cups, large breeds 2 to 3.5 cups, and giant breeds 3 to 5+ cups. These numbers can shift 30–40% depending on your food's caloric density — a dense premium food will fill your puppy up faster per cup. Always verify the numbers against your food bag rather than assuming the generic estimate is accurate for your brand.
Can I overfeed my puppy?
Yes — and for large and giant breeds, overfeeding is more harmful than slight underfeeding. Excess calories cause rapid growth that stresses developing joints, directly raising the risk of hip dysplasia and osteochondrosis. Based on veterinary growth data from Salt et al. (2017), large breed puppies reach peak growth velocity around week 23 — controlling portion sizes during the 4–8 month window matters more than at almost any other stage. For small and medium breeds, overfeeding typically just produces a heavier adult, not permanent joint damage, though obesity carries its own health risks.
How often should I feed my puppy?
Feed 3–4 times per day until 3 months old, 3 times daily from 3 to 6 months, and 2 times daily after 6 months. More frequent meals keep blood sugar stable, reduce the risk of bloat in large breeds, and prevent the hunger that causes puppies to bolt their food. Set fixed mealtimes and remove uneaten food after 15–20 minutes to discourage grazing. Never free-feed large or giant breed puppies.
When should I adjust my puppy's food amount?
Adjust every two weeks during the first three months, then monthly through 12 months. Use the rib test weekly as a quick checkpoint: you should feel ribs easily without pressing but not see them. If ribs are hard to find under fat, reduce the daily total by about 10%. If ribs are very visible or your puppy seems persistently hungry even after eating, increase by 10%. At each vet checkup, ask for a formal body condition score — that gives you an objective assessment to supplement your at-home checks.
Curious how big your puppy will get?
Try our free puppy weight calculator, backed by real veterinary data from over 8 million dogs.
Calculate Your Puppy's Adult Weight