Puppy feeding and growth
How many times a day should I feed my 8 week old puppy?
Last updated 23 September 2026 · How we write and check this
Short answer
Feed an eight week old puppy 4 times a day, spaced roughly four to five hours apart while the puppy is awake. This matches a small stomach that cannot hold enough for fewer, larger meals, and it helps keep blood sugar steadier for toy and small breeds that are prone to dips between meals at this age.
Why four meals, not three or two
An eight week old puppy's stomach is still quite small relative to its energy needs, and going too long between meals can leave a toy or small breed puppy shaky or lethargic. Four meals spread across a typical waking day, for example around 7am, 11am, 3pm, and 7pm, tends to work well for most households.
Fitting meals around a puppy's actual day
Rather than forcing exact clock times, anchor meals to natural events: the first meal shortly after the puppy wakes for the day, the last one a couple of hours before bedtime so there is time to toilet before settling for the night.
When four meals becomes too many
If a puppy is regularly leaving food at one of the four sittings by around 10 to 12 weeks, that can be an early hint it is ready to move toward three meals, though most puppies do not make that shift until closer to 12 to 16 weeks.
Key takeaways
- Eight week old puppies generally need 4 meals a day.
- Spacing meals four to five hours apart suits a small puppy's stomach capacity.
- Anchor mealtimes to the puppy's wake and bedtime rather than a strict schedule.
- Consistently leaving food at one meal can be an early sign readiness for fewer meals is approaching.