You bring home a new puppy, and within 24 hours you've Googled "how often should I feed a puppy" four times. Three meals? Four? Free-feed? The breeder said something but you can't remember exactly.
Here's a clear puppy feeding schedule by age, with portion guidance and the mistakes that quietly cause problems down the road.
How Often to Feed a Puppy, By Age
8–12 weeks: 4 meals a day
Tiny stomachs, fast metabolisms, and sensitive blood sugar mean small frequent meals. Aim for breakfast, mid-morning, mid-afternoon, and early evening.
3–6 months: 3 meals a day
Drop the mid-morning meal first. Feed breakfast, lunch, and dinner. Stomachs are growing, so meal sizes increase even as frequency decreases.
6–12 months: 2 meals a day
Most puppies handle two larger meals by six months. Breakfast and dinner, ideally 8–10 hours apart.
12+ months: 2 meals a day (most breeds)
Stick with two meals into adulthood. Larger and giant breeds may stay on puppy formula until 18–24 months, but the schedule stays the same.
How Much to Feed
Portion size depends on breed, age, expected adult weight, and activity level. Use this approach:
- Start with the feeding chart on your puppy's food bag for their age and projected adult weight.
- Divide the daily total by the number of meals.
- Check body condition every 2 weeks: you should feel their ribs easily under a thin layer.
- Adjust up or down by 10–15% if they're getting too thin or too round.
The bag is a starting point, not a rule. Active working breeds may eat above the chart, lazy ones below.
The 5 Feeding Mistakes That Cause Real Problems
1. Free-feeding
Leaving food out all day makes potty training impossible (you can't predict when they'll need to go) and obscures appetite changes that signal illness. Feed at scheduled times and pick the bowl up after 15–20 minutes.
2. Switching foods too fast
Sudden food changes cause GI upset. Transition over 7 days: 25% new and 75% old, then 50/50, then 75/25, then 100% new.
3. Too many treats
Treats should be no more than 10% of daily calories. Over-treating causes weight gain and selective eating at meals.
4. Wrong-life-stage food
Puppies need higher protein, fat, and specific minerals than adults. "All life stages" formulas work; adult-only food doesn't have what a growing puppy needs.
5. Feeding right before exercise
Wait 30–60 minutes after meals before vigorous play, especially in deep-chested breeds. Hard exercise on a full stomach increases the risk of bloat (gastric dilatation-volvulus).
When to Switch to Adult Food
- Small breeds (under 25 lbs adult): 9–12 months
- Medium breeds (25–50 lbs): 12 months
- Large breeds (50–80 lbs): 12–18 months
- Giant breeds (80+ lbs): 18–24 months
Transition the same way you would any food change: gradually over 7 days.
Quick Reference Chart
- 8–12 weeks: 4 meals/day
- 3–6 months: 3 meals/day
- 6–12 months: 2 meals/day
- Adult: 2 meals/day
- Treats: max 10% of daily calories
- Food transitions: 7-day gradual swap
- Exercise: wait 30–60 minutes after meals
Watch the Eating Style, Too
If your puppy inhales their food in under 30 seconds, that's a digestion issue waiting to happen. A slow feeder bowl helps, especially for medium and large puppies who tend to eat fast.
The Bottom Line
Consistency beats perfection. Feed at the same times every day, track body condition every two weeks, and adjust as your puppy grows. The schedule above gets nearly every healthy puppy to a healthy adult weight without drama.
For a full early-weeks plan, see our guide to the first 30 days with a puppy.