Feeding Schedules for Puppies by Age

Bringing home a puppy means a crash course in a lot of new routines, and feeding is usually the one that generates the most questions. Puppies grow fast, their stomachs are small, and their nutritional needs shift noticeably between the eight-week mark and their first birthday. A feeding schedule that works for a ten-week-old will be completely wrong by month seven, so it helps to think of puppy feeding in stages rather than a single fixed routine.

8 to 12 Weeks: Four Meals a Day

At this age, a puppy's stomach is still tiny and can't hold enough food in one sitting to sustain them for long. Most puppies do best on four small meals spread evenly through the day — roughly every four to five hours during waking hours. This frequency also helps prevent the blood sugar drops that can make very young puppies shaky or lethargic between meals. Free-feeding (leaving food out all day) is generally discouraged at this stage since it makes housetraining harder and makes it difficult to notice if appetite changes.

3 to 6 Months: Three Meals a Day

Once a puppy reaches around three months, most can transition down to three meals a day. This is also the stage where growth is at its most rapid, so portion sizes typically need to increase even as meal frequency decreases. It's worth checking the feeding guidelines on the puppy food packaging and adjusting based on body condition rather than sticking rigidly to a chart — some puppies run lean and need more, others need less.

6 to 12 Months: Two Meals a Day

By six months, most puppies can settle into the twice-daily schedule they'll likely keep for the rest of their life. Larger breeds tend to mature more slowly and may benefit from staying on puppy food a bit longer than smaller breeds, since their bones and joints are still developing well past the one-year mark. This is a good window to start observing your puppy's energy levels and body condition to fine-tune portions before the eventual switch to adult food.

Building a Puppy Feeding Schedule That Sticks

A consistent puppy feeding schedule does more than just manage hunger — it supports digestion, makes housetraining more predictable, and gives owners an easy way to notice if something's off, since a skipped meal is often one of the first signs a puppy isn't feeling well. Feeding at roughly the same times each day, even on weekends, helps regulate a puppy's digestive rhythm. For households with a busy or irregular schedule, an automatic feeder with a timer can help keep mealtimes consistent even when the humans in the house can't always be there right on time.

A Few Practical Tips

Avoid feeding right before or immediately after vigorous play, especially in larger breed puppies, to reduce digestive strain. Keep fresh water available at all times regardless of meal schedule. And when introducing any new food or adjusting portions, do it gradually over several days rather than all at once, since puppies' digestive systems can be sensitive to sudden change. Getting the schedule right early on sets the stage for good eating habits that carry into adulthood.

Shop Feeding, Water & Smart Care: Browse our Feeding, Water & Smart Care collection for products picked to match what you just read.

Back to blog