J.K.
My husband's towels sometimes smell even though he is completely clean after a shower and dried with a freshly laundered towel. It's a mystery.
Don't be embarrassed! I'm certainly not judging my husband for something beyond his control. I simply wash the towels again.
Oh - just in case you need to know - towels should always be washed in Hot water. Don't use too much detergent, and never use fabric softener or dryer sheets on towels. If you have been, then give them all a good hot wash & rinse, using a good amount of white vinegar instead of detergent to strip out the residue.