Yes, as water aids in the release of toxins through sweat. Additionally, if your body is dehydrated, you wont be able to expel these toxins (bacteria), which can build up and cause unpleasant body odor, particularly in the groin, feet, and armpits.