Each foot contains more than 250,000 sweat glands, which produce up to a pint of perspiration every day. When that moisture is trapped inside your socks and your shoes lack ventilation, it causes bacteria to fester and produces a strong odor.
The Solution: Wear moisture-wicking socks, be sure to suds up the bottoms of your feet with soap when you shower — water alone will not get rid of the stench. Look for a mildly abrasive soap, such as Kiehl's Ultimate Man Body Scrub Soap ($15, kiehls.com), which contains oat bran, oat kernels, and pumice to help remove dead skin cells. Use odor absorbent shoe-liners like Dr. Scholl's Odor-X Odor Fighting Insoles ($4.26, drscholls.com) and shake some Odor-Eaters Foot Powder ($12, amazon.com) in your shoes before slipping your feet into them.