I always wear an undershirt to hide how much I sweat. That and anti-perspirant are my only suggestions. There are topical creams/ointments you can get at the doctor's office. Like Drysol and a couple others. These prevent you from sweating; they were designed for just your problem.