At the risk of trying to answer the original question...
Body odor - and foot odor more specifically - is usually caused by the action of bacteria on the skin and those bacteria need the moisture provided by perspiration to multiply and metabolize. Therefore, the avenues to solving the problem fall into two categories:
1. Getting rid of the bacteria.
2. Miminizing the perspiration.
Getting rid of bacteria begins with washing the feet with antibacterial soap preferably twice a day. Using a stiff bath brush to scour the skin to exfoliate dead skin cells is a big help too. However, foot washing puts moisture on the skin so THOROUGH drying is mandatory.
Soaking the feet in warm water with some hydrogen peroxide in it once in a while is a good treatment too. That kills bacteria. Once again THOROUGH drying is mandatory.
Soaking the feet in warm water with white vinegar in it once in a while is a good treatment too. that tends to make your feet sweat less. THOROUGH drying here too...
Use foot powder inside your socks. Never wear socks more than one day at a time.
Hope some of this is helpful.