I believe dogs being fed a dry or dehydrated food cause the body to retain more water. The body naturally gets water from food and assists in the digestion of the food. So a food with more water makes for your body not retaining as much. The body knows it's own needs and will compensate for things it's
Lacking in diet, even water.