Foot odor is common when you wear shoes that don't "breathe." Usually, if you take off your shoes, wash your feet, and put on clean socks, the odor goes away. Occasionally the problem continues despite your efforts to get rid of the odor. Persistent odor may mean a fungal infection. Athletes foot is a common infection that may cause foot odor. There are many nonprescription foot care products that may be used to treat foot odor. These foot care products include antifungal creams, antifungal soaps, shoe spray, foot soaks as well as many other over-the-counter foot care products.