“When your feet sweat, you can develop an unpleasant odor that can linger on your skin and get trapped in your shoes and socks,” Dr. Dixon explains.
Excessively stinky feet are usually the result of excess sweat, she says. The first step is to treat the condition is make sure there’s no underlying medical issue that needs to be addressed.
“Sometimes excessive sweat can be a sign of a medical problem or related to a medication you’re taking,” Dr. Dixon says.
The odor can also come from a fungal infection such as tinea pedis (commonly known as athlete’s foot) or onychomycosis (a fungal infection in toenails). Both should be treated to help ensure they don’t spread.