Skip to content

Bowls and feeding gear

How many ml should a dog water bowl hold?

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

Short answer

As a rough guide, dogs drink about 50 to 100 ml of water per kg of body weight per day in normal conditions. A 5 kg dog might drink around 250 to 500 ml a day, so a bowl of 300 to 400 ml covers a big chunk of that in one fill. A 30 kg dog can drink 1.5 to 3 litres daily, so a 1 to 1.5 litre bowl reduces how often you need to top it up.

Working from daily intake

Water needs rise with heat, exercise, and diet. A dog eating mostly dry kibble drinks noticeably more than one eating wet or fresh food, since kibble contains very little moisture on its own. If your 20 kg dog is active outdoors in summer, daily intake can climb toward the higher end of the 1 to 2 litre range, so a single 500 ml bowl will need refilling more than once.

Sizing for convenience, not just capacity

Most households refill water once or twice a day rather than tracking exact litres, so it makes sense to pick a bowl that holds at least half a day's typical intake. For a medium dog around 15 to 20 kg, that usually means something in the 700 ml to 1 litre range.

When a bigger bowl is not the answer

A very large water bowl left out for days without changing can grow bacteria and collect debris even if it never runs dry. Capacity should be paired with changing the water daily, not used as a substitute for it.

Key takeaways

  • Dogs typically drink 50 to 100 ml per kg of body weight daily, more in heat or after exercise.
  • A bowl holding half a day's typical intake cuts down on refills without needing daily overhauls.
  • Dogs eating dry kibble generally drink more than those on wet or fresh diets.
  • Bigger capacity does not replace changing the water at least once a day.