Water and hydration
How much water should a 10 kg dog drink?
Last updated 23 September 2026 · How we write and check this
Short answer
A 10 kg dog needs roughly 500 to 600 ml (17 to 20 fl oz) of water a day under normal conditions, based on the common 50 to 60 ml per kg guide. That works out to about 2 to 2.5 cups. A dog this size that is very active, eating only dry food, or out in the heat can easily need closer to 700 or 800 ml.
Breaking down the math
Multiply body weight in kilograms by 50 to 60 to get milliliters per day. For a 10 kg dog, that is 500 ml up to 600 ml, roughly the volume of a standard water bottle. This range covers water drunk directly plus moisture from meals.
What pushes a 10 kg dog toward the higher end
A 10 kg terrier or spaniel type on dry kibble alone, walked for an hour a day, or living somewhere warm will often sit nearer 700 to 800 ml. Nursing mothers of this size can temporarily need close to double the baseline while producing milk.
Watching the bowl instead of the calculator
Fill a measuring jug once and pour it into the bowl for a few days to see roughly how much your specific 10 kg dog actually drinks. This tells you far more than any formula, because coat type, metabolism, and habits vary between individual dogs of the same weight.
Key takeaways
- A 10 kg dog typically needs about 500 to 600 ml (17 to 20 fl oz) daily.
- Dry food, heat, exercise, and nursing all raise that figure.
- Measuring the bowl for a few days gives a more accurate personal baseline than any formula.
- Sudden changes matter more than the exact number.