Foot odor is caused by the bacterial decomposition of excessive perspiration on the soles of the feet and between the toes. The warm, moist environment inside your shoes promotes the bacterial growth on your feet.
Treatment of your feet is usually directed at controlling the sweating. Stubborn cases may be treated with prescription medicines.