Skip to content

Feeding routines

How do I feed two dogs who eat at different speeds on the same schedule

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

Short answer

Feed both dogs at the same time but in separate spaces, such as different rooms or crates, so the faster eater cannot finish and move on to steal the slower dog's portion. Removing bowls at a set time, rather than leaving the slow eater's food out indefinitely, keeps the schedule fair for both.

Why separation solves most speed mismatches

Feeding in separate rooms, behind a baby gate, or in crates removes the pressure a fast eater puts on a slower one, letting each dog eat at its own pace without competition changing how quickly either of them finishes.

Setting a fair time limit

Giving both dogs roughly 20 to 30 minutes to eat, then picking up whatever is left, keeps the schedule moving without punishing a naturally slower eater, while still avoiding food sitting out indefinitely.

If one dog is eating too fast out of competition

A dog that only gulps its food when another dog is nearby is often eating out of perceived competition rather than genuine hunger, and separate feeding spaces usually slow this down within a couple of weeks.

Key takeaways

  • Feed in separate spaces so a fast eater cannot reach the other dog's bowl.
  • Give both dogs the same time window, around 20 to 30 minutes, to eat.
  • Pick up leftover food at the end of the window rather than leaving it out.
  • Competitive gulping often slows down once dogs eat apart.