Skip to content

Puppy feeding and growth

How many meals should a 3 month old puppy have?

Last updated 23 September 2026 · How we write and check this

Short answer

A three month old puppy is usually in the middle of moving from 4 meals a day to 3. There is no fixed day this has to happen; most puppies transition somewhere between 12 and 16 weeks, guided by appetite and how well they handle slightly larger, less frequent meals.

A transition window, not a fixed date

Three months old sits right in the middle of the typical window for dropping a meal, so it is entirely normal for a puppy this age to still be on four meals, especially smaller breeds, while others have already settled into three. Watch the individual puppy rather than a calendar date.

How to tell the puppy is ready for three

A puppy that finishes each of its four meals eagerly but shows no distress waiting slightly longer between them, and that copes fine with a merged, larger midday meal for a trial day or two, is usually ready to settle into three meals for good.

If the puppy struggles on three meals

Some toy and small breed puppies get genuinely uncomfortable or irritable if a meal is dropped too soon. If that happens, go back to four meals for another one to two weeks and try the transition again rather than pushing through it.

Key takeaways

  • Three month old puppies are typically transitioning from 4 meals a day to 3.
  • The right timing varies by individual puppy rather than a fixed age.
  • Readiness shows as calm waiting between meals and easy handling of a merged meal.
  • Go back to more frequent meals for a couple of weeks if a puppy struggles with the change.