When they get smelly wash them by hand in dandruff shampoo. The chemicals in dandruff shampoo cut the odor in man-made fabric. Another TE'er mentioned this, I tried it, and it really works.
.
Which dandruff shampoo do you use? There are several different active ingredients.