Skip to content

Puppy Feeding Schedule: How Often and How Much to Feed

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:

  1. Start with the feeding chart on your puppy's food bag for their age and projected adult weight.
  2. Divide the daily total by the number of meals.
  3. Check body condition every 2 weeks: you should feel their ribs easily under a thin layer.
  4. 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.