An effective treatment for hyperhidrosis would cause a dramatic improvement in any odors caused by sweat produced by apocrine sweat glands. There are a few treatment options, some of which are theoretically permanent. A smartlipo laser can be used to destroy the sweat glands underneath the skin, and should cause a significant permanent reduction in sweat and subsequently odor. Miradry is another permanent procedure that uses microwaves to destroy the sweat glands. Botox is probably the most popular treatment, and works very well, but is only temporary. It can last between 3-9 months, with around 4-6 being most likely. All procedures should help with odor caused by sweat.