A dog's water intake is determined by its size. If puppies drink too much water, they are prone to diarrhea, which is why they shouldn't overdrink. Generally, a three-month-old puppy needs a minimum of 150 ml of water per kilogram of body weight per day.

Reasons Why Puppies Shouldn't Overdrink Water
1. When puppies are young, their bodily functions aren't fully developed. For instance, their digestive system can easily be upset by large amounts of water, leading to diarrhea. Don't worry about them not getting enough water, as they also get hydration from their food. Limiting water intake primarily aims to prevent diarrhea.
2. Dogs' digestive capacities vary at different stages of life. For puppies, excessive water intake can overload their digestive system, causing discomfort. Owners just need to ensure that their puppies are getting enough water each day, without forcing them to drink excessively, as this can lead to serious problems.
How Much Water Does a Three-Month-Old Puppy Need Daily?
A three-month-old puppy requires at least 150 milliliters of water per kilogram of body weight each day. However, you don't need to measure their water intake so strictly. A puppy's daily activity levels will naturally affect how much water it needs. The easiest method is to ensure that fresh water is always available in their bowl. If your puppy is not drinking enough water, you can consider mixing some goat milk powder with water to encourage them to drink and prevent dehydration.