Here is an issue I cannot seem to solve. My bathroom towels smell like body odor. They are washed regularly; towels are changed in the bathrooms every 3 days. They are washed straight away, not left to sit wet. They are dried in the sun and I have even tried finishing them in the dryer, just to be sure they are dry. I have tried soaking in nappy soak as well as adding vinegar to the wash. Nothing seems to work and I consider myself a very clean person. The towels are hung in the bathrooms on full length individual towel racks. Any ideas?
I’m not clear from your description whether the off-odor occurs after laundering or during usage.
I would suspect that it is one of the following:
Give these a try and let me know if it solved your problem or if you have any further questions.