I have a foot odor problem, and it runs in my immediate family, so I think body chemistry and diet may be factors. But agree about:
- rotate wearing footwear, don't wear the same thing day after day
- buy footwear that breathes
- store shoes in a well-ventilated area, not under piles of closet junk
- loosen laces and pull the tongues open when not worn
- wear open sandals whenever possible
- change socks daily (except go sockless with sandals)
- wash feet with soap or even dish detergent
- use medicated, odor-control foot powder
- try some Fabreze® sports formula odor neutralizer spray inside footwear (let dry before wearing)
To help with foot washing when showering I plug the tub or stall, let the water cover my feet with the mix of shampoo and body soap. Because some shower stalls don't have a drain plug I use a 5-inch-wide rubber disk, that you can buy in the housewares section, intended to plug kitchen sinks.
I carry one in my luggage for travel use. The water never gets high enough to go over the shower stall curb, but you need to beware of possible added slipperiness without a rubber mat. Total soapy immersion for several minutes really seems to cut down my foot odor.