Foot odor is an embarrassing problem to have. It can lead to socially awkward situations with those with a foot odor problem not wanting to remove their footwear due to the problem. Foot odor can also be further complicated by pitted keratolysis.
The actual cause of the problem is the bacterial breakdown of sweat. It is this breakdown that actually causes the odor. Hyperhidrosis is the medical name for excessive sweating.
The logical treatment of foot odor is the removal or elimination of the excessive sweet, so the bacteria have nothing to breakdown. This is basically just good foot hygiene. Going barefoot to allow the sweat to evaporate is probably best. If that is not possible, then the regularly changing of shoes and shocks so they can absorb the moisture helps. The use of powders to absorb moisture is also helpful. Caron insole can also be used to absorb moisture. If these strategies do not help, then there are masking agents that can be used. The management of foot odor is a long term ongoing problem and good foot hygiene practices need to be used long term.