Have stinky bath towels? It's not because you're not washing them enough -- you're washing them too much. Because bath towels are so absorbent, when you use regular laundry detergent on them, they absorb the soap particles into the fibers of the towel. That buildup gives towels a musty mildew smell that gets worse the more you wash them. Instead, wash all of your towels with just a few cups of white vinegar and hot water. That's it. The mixture will rinse the soap buildup away and give you fresh towels.