A general guideline is that dogs need 1 ounce of water per 1 pound of body weight. So, if Charlie weighs 34 pounds, he should consume about 34 ounces of water a day. Of course, the more active a dog is and depending on their environment (especially hot and humid environments or cold dry environments), the more water they may need each day.