I guess it happens to the best of us. No matter how much you wash them, bleach them, or add baking soda; your towels just smell funny. Ours had started smelling weird for some reason, going too long between washes or maybe it was when the water here got weird because it hadn’t rained in so long, but everytime I washed our towels and put them back in the bathroom we would grab the nice clean towel and sure enough, smelly! Well, I finally found out how to rid the smell! Ammonia!! That’s right cheap ammonia that you can find anywhere. Add 1 to 2 cups to the wash and if they are real smelly you can soak them for an hour or so or even overnight. Dry normally, and the odor is gone. I found this out in the nick of time, because we were just about to throw the stinky ones out and start over. Saved lots of money there!!