Hello. Thank you for writing to us.
Human sweat is odorless. The bad Odor in sweat is due to the action of bacteria that reside on skin.
Apart from continuing to maintain good hygiene practices, measures to reduce excess sweat would help counter
body odor too.
If I was the treating doctor I would suggest you to use aluminium chloride hexahydrate 10% or 20% lotion, once daily at night.
This product is also common ingredient in deodorants.
The mechanism of action is that it blocks the sweat duct and thus reduces sweat output.
Sites that produce the most sweat e.g
axilla are the main targets of this product.
If this lotion fails to provide desired results, local injections of botulinum toxin can be tried.
Botulinum toxin inhibits the local
nerve pathway that causes sweat secretion and thus would prove beneficial.
I suggest that you visit a
dermatologist for more details about these and for the needful.
Regards