hey. i use an ancillary of natural and/or organic products...
baking soda combined with "grab green"-- a newly discovered brand in that delivers a killer dose of plant-based cleaning expertise. having tried many others (bio-kleen, seventh generation, planet), i've found grab green to be the forerunner. of choice is their "3-in-1" UNSCENTED detergent. packed in self-dissolving pods, i've found this product thoroughly cleans my gear and most importantly, keeps artifical and unecessary chemical-based compounds out of earths' bounds. it's a bit on the expensive side, (hit me up with a pm and i'd be happy to drop you a sample).
provided you've a big wash sink (or bathtub), you can still use the pods (no goopy aftermathe).
in truth, b.o. is an unavoidable by-product of vigorous outdoor activity and unless garments, etc. are tended to with the meticulous care that they so deserve (i.e. regular washings), the harsh reality is that you might just be stuck with it, and that stinks.