I tried all the foot products, powder, etc., then I started applying regular antiperspirant/deodorant to my feet. No more odor. For me, I found Dove Powder scent works best, although I'll use others if I can't find it. Seriously, it works great. I have six and seven year old shoes that do not smell. I have a pair of SoftStar shoes, very minimalist shoes that are basically a leather upper with a thin Vibram sole, that I wear with no socks, I run in them. They never smell. Simple, easy, cheap solution.