My 15 year old son's shoes can smell like that and his football uniform after a game from sweat.... I can wash the uniform... The shoes however I use Alum, a white powder in the cooking spice section used to keep canned pickles crisp, I put that in his shoes at the end of the day and in about a week the odor is completely neutralized. It's cheap and doesn't mask odor with perfumes that worsen through the day. Works well in your shoes if you have athletes foot too.