In addition to oil pullling, I've had fabulous results with B.O. by taking an occasional Epsom Salt and provadone Iodine bath (about 2 cups Epsom Salts and 1-2 bottles of the provadone Iodine mixed in the bath watery). You may want to add some baking soda to the water too. It'll do a good detox; you'll sweat out a lot, and the Iodine will kill the bacteria that create bad odors. First time I did this combo, I expected to smell because of the sweat from the long hot soak, but I didn't. And I didn't smell at all over the next 2 weeks, despite 90 degree weather. It doesn't stop the sweating, but the detox definitely helps with the odors. Skin felt great, too, especially when combined with oil pulling.
I can't do the baths too often, because I get a rash when in too long (it's either a detox reaction, or I'm allergic to the sulfide in the epsom salt). Another forum member (lynn122) suggested Nigari (potassium chloride) as a substitute to the epsom salt. I haven't tried it yet.