Puppy Feeding Guide: How Much & How Often Should You Feed a Puppy?
Ever watched two puppies from the same litter eat completely different amounts and wondered if you were doing something wrong? You're probably not.
Most puppies need somewhere between 1/2 cup and 4 cups of food a day, spread across 3 or 4 meals. Age, breed size, and current weight all play into that number. A small-breed puppy might need a half cup of kibble. A large-breed puppy could be eating closer to 4 or 5 cups. Ask five different dog owners how much they feed. And you'll almost certainly get five different answers. Each of which is probably correct for their particular dog, but none of which apply to anyone else. It is impossible to say how much to feed your puppy without considering a number of variables, which is why feeding charts were created.
Portions matter more than a lot of new owners realize. Underfeed a growing puppy and development slows, energy dips. Overfeed one, especially a large or giant breed, and you can end up with rapid weight gain, putting extra stress on joints and bones that aren't done forming yet. Neither is a great outcome.
Feeding needs also change as puppies grow, sometimes faster than you'd expect. Below: how much to feed a puppy at each stage, how to actually build a feeding schedule, and how to tell if you've got it right. Charts included.
How Much to Feed a Puppy
Depends on age, expected adult weight, and the food you're using. Most puppies need around 1/2 cup and 4 cups a day, split across several meals. Treat the chart on your puppy food bag as a starting point. But do not blindly follow it.
Recommended amounts on the bag are based on current weight (and sometimes projected adult weight). Treat average activity of the puppy as your starting point, then adjust from there. Find your puppy's weight on the chart, check whether that number's a daily total or a per-meal amount, and divide it out accordingly. If your puppy's consistently hungry between meals, or leaving food behind, that's your sign to change things.
Use a measuring cup. Don’t rely on your eye or assume portions by hand. A Great Dane and a Chihuahua eat completely different amounts even when they're the same age. Portions need to scale with your puppy's body instead of the calendar.
A handful of things shift how much food a puppy needs:
-
Age: younger puppies burn more calories per pound than older ones
-
Weight: current and projected adult weight both count
-
Breed size: small breeds need calorie-dense food in small doses, large breeds need growth kept in check
-
Activity level: an active puppy needs more fuel, plain and simple
-
Food type: dry and wet puppy food aren't interchangeable cup for cup
-
Growth rate: a growth spurt can bump appetite up temporarily
Puppy Feeding Chart
A puppy feeding chart is your quick reference for daily food by age or weight. Use it as a starting point, then adjust based on how your puppy actually looks.
Puppy Feeding Chart by Age
|
Age |
Meals Per Day |
Approx. Daily Food (varies by breed size) |
|
6-8 weeks |
4 meals |
1/2 - 1 cup total |
|
8-12 weeks |
4 meals |
1/2 - 1.5 cups total |
|
3-6 months |
3 meals |
1 - 2.5 cups total |
|
6-12 months |
2-3 meals |
1.5 - 4 cups total |
|
12+ months (large breeds) |
2 meals |
2 - 4.5 cups total |
Puppy Feeding Chart by Weight
The weight of a dog and the type of food should both be considered when you are looking at how much to feed a puppy.
|
Expected Adult Weight |
Daily Food Amount (dry puppy food, average calorie density) |
|
Under 10 lbs |
1/3 - 1 cup |
|
10-20 lbs |
1 - 1.5 cups |
|
21-50 lbs |
1.5 - 2.5 cups |
|
51-75 lbs |
2.5 - 3.5 cups |
|
76-100 lbs |
3.5 - 4.5 cups |
|
Over 100 lbs |
4.5+ cups, split across meals |
Split the diet evenly across meals instead of loading it into one big sitting. Puppies handle smaller, frequent meals better than adult dogs do. Want the per-meal amount? Divide the daily total by however many meals you're feeding. Two cups over four meals works out to a half cup each.
Small dogs and puppies usually eat three or four times per day for a more extended period than other breeds. Their stomachs are small, and their metabolic rate is very high, which causes their blood sugar to decrease after meals. In general, the frequent feeding of a puppy should be practiced until the vet gives a particular sign to stop.
Medium breeds usually reduce the number of feeding sessions to three, two times per day, and to one time, respectively, between three and six months. Large dogs have a similar feeding schedule to medium ones but with a six-month delay.
How Much Food to Feed a Puppy
Begin by using the manufacturer's chart and your puppy's current weight, then recheck every few weeks and adjust according to the condition of the pup. Some manufacturers include a "projected adult weight" column for large-breed puppies; use this if available.
Your puppy's daily allowance should then be divided into appropriate portions according to your schedule, unless you have a specific reason to feed more or less frequently, such as a medical condition. Or on a day you know will be busy. Dry puppy food has more calories per cup. Wet puppy food includes more water. It helps with hydration, but the calorie density drops. Puppies need more volume to get the same number of calories. A lot of owners use both: wet food for flavor, dry food for the bulk of the calories.
Something people miss constantly: those manufacturer guidelines are calculated per formula. That's why the chart matters. Without that, you could be over- or underfeeding without realizing, either packing on extra weight or falling short on daily calories. Bags that look identical on the shelf can carry very different calorie counts per cup. Weigh your puppy every two to four weeks and adjust from there.
And if your dog has known allergies or a sensitive stomach, factor that into the diet you pick. Our blog on the Best Dog Food for Sensitive Stomachs digs into that in more detail.
Puppy Feeding Schedule
Keep meals at consistent times, spaced evenly, matched to whatever meal count is right for your puppy's age. Digestion, housetraining, even general behavior all go smoother when there's a routine behind them.
Younger puppies need more meals, smaller ones. As your puppy gets older, that flips: fewer meals, but bigger ones, following their stomach capacity and metabolism as both change. Picture a normal day. Breakfast not long after they wake up, a midday meal if they're still on the 3-4-a-day routine, and dinner early enough that there's time to digest before bed. You'll drop a meal every couple of months or so as they grow, until you're down to the standard two meals a day most adult dogs eat.
Puppy Feeding Schedule by Age
8-12 weeks. Four meals a day, spaced roughly every 4-5 waking hours. Portions stay small, but don't skip meals here. Blood sugar can dip fast at this age. Most owners lock in a routine around now, tied to crate training and potty breaks.
3-6 months. Meal frequency typically drops from 4 to 3. Portions climb to match a growth spurt hitting bones, muscle, and organs all at once.
6-12 months. Most puppies shift from 3 meals to 2, especially medium and large breeds. Reassess portions here regularly, since growth starts slowing compared to earlier months. By the tail end of this window, a lot of puppies are eating close to what they will as adults.
Sample Daily Feeding Schedule
|
Time |
Meal |
Notes |
|
7:00 AM |
Breakfast |
Right after the morning potty break |
|
12:00 PM |
Midday meal |
Drop once your puppy moves to 2 meals a day |
|
5:30 PM |
Dinner |
Early enough for a final potty break before bed |
|
All day |
Water |
Always available, separate from meal times |
Feed within the same 30-minute window daily if you can. Irregular timing tends to fuel begging and makes digestion less predictable. Skip feeding right before or after vigorous exercise, especially in large and giant breeds. A rough rule: leave 30-60 minutes on either side.
How Growth Affects Feeding
Feeding needs track directly with growth stage. A puppy going through a growth spurt burns more calories per pound than one that's nearly full grown. That's why puppy food is built more calorie-dense than adult formulas in the first place, and why switching too early, or too late, can throw your portions off.
Peak growth usually hits somewhere between 8 weeks and 6 months, though the exact window shifts by breed. Small dogs pack their growing into a short window and finish early. Giant breeds stretch it out over a much longer haul. Honestly, checking body condition by hand, feeling for ribs without pressing hard, and eyeballing whether there's a waist tells you more than a scale ever will.
When Do Puppies Stop Growing?
Somewhere between 6 and 24 months, generally. Small breeds finish earliest, giant breeds take the longest. Growth slows gradually rather than stopping all at once, so the switch to adult food should be gradual too.
At What Age Do Puppies Stop Growing?
|
Breed Size |
Approximate Age Puppies Stop Growing |
|
Small (under 20 lbs) |
9-12 months |
|
Medium (21-50 lbs) |
12-15 months |
|
Large (51-90 lbs) |
15-18 months |
|
Giant (over 90 lbs) |
18-24 months |
You'll notice weight gain slowing, height leveling off, appetite settling into something more predictable. Those are your signs a puppy's nearing full size. But getting there physically isn't the same as being done growing up. Bone density keeps building, muscle tone keeps changing, and honestly so does behavior, sometimes for months after the height and weight stop moving. Bigger breeds simply grow slower and longer than small ones. They need joint-support nutrition in that growing period.
How to Tell If Your Puppy Is Eating Enough (or Too Much)
A puppy that's eating enough shows it: steady weight gain, good energy, a shiny coat, firm stool. You should be able to feel their ribs without pressing hard, and there should be a slight waist visible. Weigh them every couple of weeks and see how that stacks up against typical growth curves for the breed.
Underfeeding shows up as visible ribs and hip bones, low energy, and a dull coat. Overfeeding looks like the opposite problem: weight climbing faster than the normal curve, no visible waist anymore, stool that's gone loose. Large and giant breeds that grow too fast are more prone to joint and skeletal issues later. If your puppy eats every meal and still acts starving, don't assume they need more food. Check the chart first.
Grain-free and grain-inclusive dog food have different calories per portion. The same is the case with dry and wet puppy food. Each diet brings different benefits. Always look at the chart and calories per portion.
Choosing the Right Puppy Food
A complete and balanced formula for growth, sized appropriately for your puppy's breed category, is what you're after. Puppies need more protein and fat than adult dogs do, along with a specific calcium-to-phosphorus ratio. For large-breed puppies specifically, that calcium needs to stay controlled, not high, to support proper bone development. That's why large-breed formulas are built to slow growth down a bit on purpose. Less strain on joints that are still forming.
Dry puppy food is calorie-dense and easy on the budget. Wet puppy food is often more palatable and easier for young puppies to eat, though you'll need more of it by volume since it's less calorie-dense. A lot of households just feed both. Whatever combination you land on, keep treats under roughly 10% of daily calories so they don't quietly throw off a complete diet.
Common Feeding Mistakes (and When to Adjust)
-
Overfeeding
-
Inconsistent meal timing
-
Letting portions go stale as the puppy grows instead of adjusting as they get bigger
-
Free-feeding, which makes it nearly impossible to know how much your puppy's actually eating
-
Treats adding up faster than expected
-
Switching foods too quickly. Stretch any transition over 7-10 days.
-
Skipping the feeding chart on the bag instead of using it as a baseline
-
Assuming what worked at 10 weeks will still work at 6 months, because it almost certainly won't
So when do you change the amount?
Whenever weight, activity, or body condition shifts noticeably, or whenever your vet flags it at a checkup, you adjust. A growth spurt might call for more food temporarily. Growth slowing near adult size calls for less. Started daycare or picked up a new activity? That usually means more calories too. Timed around when your breed size typically stops growing, the move from puppy food to adult food should happen gradually, not overnight. And regular vet visits catch weight or growth issues well before they're obvious at home.
Find the Right Puppy Food at T-Rex Pet Shop
Give your growing puppy the best care possible at each stage of development. Shop our variety of puppy foods, treats, and other pet supplies at T-Rex Pet Shop. We have everything you need for a healthy and happy puppy.
Shop puppy food at T-Rex Pet Shop. We have a wide range of dry, wet, grain-free, and grain-inclusive dog foods.
