You've received plenty of good advice so far, but i'm curious as to what kind of socks and shoes you most often wear?
I wear mostly either wool or linen based socks (depending on temps), both are great in keeping down odor. I also usually wear very breathable footwear--also helps. Untreated, primary polyester socks will stink up bad real fast, so won't polypropylene when worn next to the skin. Goretex shoes and the like, can help stink up things faster.
Also i've found diet has a big influence on odor. The more i changed my diet to the healthier and life promoting, the less i started to stink in general. Except if you do some more intense detoxing stuff, then odor can get real bad before it gets better.
I eat A LOT of non starchy vegetables, both cooked and raw, a little brown rice here and there (always with veggies), probiotic foods (yogurt, kimchi, etc), a moderate amounts of "super foods" like kelp, very little highly processed foods, very little sugar, very little gluten ever, very little flesh foods (just some wild caught salmon occasionally), etc. The more i've refined and disciplined my diet, the less odor issues i have, unless it's synthetic clothes/fiber stink which will happen no matter what you eat or don't because it's not an internal issue (though, if you have a clean, balanced and more vital body inside and out, it won't be as extreme as someone who doesn't).