10 Best Soaps to Eliminate Stubborn Body Odor, According to Dermatologists
Best Soaps for Stubborn Body Odor, Derms Say

Understanding Persistent Body Odor

Many individuals experience insecurity about body odor, but standard hygiene routines sometimes fail to eliminate persistent smells. According to board-certified dermatologist Dr. Kseniya Kobets, body odor is not caused by sweat itself, which is typically odorless, but by bacteria and yeast breaking down sweat, oils, and dead skin into volatile compounds. These microbes reside deep within hair follicles and skin folds, allowing odors to linger even after showering. Regular soap may temporarily remove sweat, but the microbiome quickly repopulates.

Factors such as aging also influence odor production. Around age 40, declining antioxidant defenses in the skin lead to nonenal odor, often described as a musty or organic smell. Dermatologists emphasize that choosing the right soap can target these stubborn odors effectively. Below are expert-recommended soaps and washes.

1. Persimmon Soap for Aging-Related Odor

Dr. Ohara Aivaz recommends persimmon-based soaps to neutralize nonenal at the source. The Mirai Persimmon Soap features a dense concentration of persimmon extract with high deodorizing tannins, plus green tea extract rich in antioxidants. Reviewers report odor elimination lasting days, especially on areas like the neck and behind the ears. Price: $23 at Amazon.

Wide Pickt banner — collaborative shopping lists app for Telegram, phone mockup with grocery list

2. Classic Antibacterial Soap

Dr. Chang B. Son suggests antibacterial soaps like Dial to reduce bacterial overgrowth. This classic bar provides a clean scent and extended odor protection. Available in multipacks: 4-pack $28 at Amazon, 12-pack $11 at Walmart, 3-pack $5 at Target.

3. Sodium Hypochlorite Wash for Skin Issues

Dr. Kobets recommends hypochlorous acid-based cleansers like CLn Body Wash, which uses diluted bleach-bath chemistry to reduce pathogenic bacteria without harsh disruption. It is helpful for recurrent folliculitis, eczema-prone skin, and odor from bacterial imbalance. Price: $36 at Amazon, $22 at Walmart.

4. Pyrithione Zinc Bar Soap

Zinc-based ingredients suppress bacteria and yeast. The selected coconut-based soap contains 2% zinc pyrithione, plus glycerin, colloidal oatmeal, and vitamin E. It is suitable for scalp and body. Price: $8 at Amazon.

5. Anti-Fungal Dandruff Shampoo as Body Wash

Dr. Kobets recommends Nizoral Anti-Dandruff Shampoo for dandruff-related odor and yeast overgrowth, used on scalp and skin folds. It earned a HuffPost Shopping Award in 2025. Price: $16 at Amazon, Walmart, and Target.

6. Benzoyl Peroxide Wash for Underarm Odor

PanOxyl Acne Foaming Wash with 10% benzoyl peroxide decreases odor-causing bacteria deep in follicles. Suitable for face and body, it may cause dryness and bleach fabrics. Price: $11 at Amazon, Target, and Walmart.

7. Glycolic and Lactic Acid Body Wash

Exfoliating acids remove dead skin and bacteria. Medix 5.5 Foaming Body Gel contains glycolic, lactic, and salicylic acid, softening irregular skin tone and texture. Price: $20 at Amazon.

8. Detoxifying Charcoal Body Wash Bar

Charcoal soaps reduce sweating and neutralize odor. Kitsch Detoxifying Charcoal Bar includes coconut oil, vitamin E, and shea butter, clearing pores and preventing ingrown hairs. Price: $12 at Amazon and Ulta.

9. Tea Tree Oil Exfoliating Bar Soap

Tea tree oil helps combat persistent odors. This exfoliating bar contains tea tree, mint, eucalyptus, lavender, rosemary, and parsley flakes for gentle exfoliation. Price: $14 at Amazon.

10. Chlorhexidine Wash for Severe Odor

For persistent odor in skin folds, Hibiclens offers prolonged antibacterial activity. Use once or twice weekly to avoid skin irritation. Price: $12 at Amazon and Target.

Pickt after-article banner — collaborative shopping lists app with family illustration