Puppies are usually very good at managing how much water they need. When they're thirsty, they drink water. When they're not thirsty any more, they stop. Your first instinct should be to trust this system and give your puppy free access to water so she can decide when she does and doesn't need a drink.