Sweat does not stink. Bacteria produce the offense associated with body odors.
Why do your feet stink? Because you don't wash your shoes. Deodorant uses alcohols to kill growing bacteria. Use it on pits, find a gentle one for the crotch (I recommend a lotion with Cetyl Alcohol.) It works (there's a reason pits and crotch are favorite places for them to grow.)
Anything you sweat into that you don't wash everyday will stink. Keall them all.

(The pits and crotch have fatty secretions that bacteria love to cause odor with.)
http://www.mayoclinic.com/health/swe...y-odor/DS00305