i had those same issues with body odor, but i found that when i cut milk out my diet it when away,i always had gas from drinking milk,but didnt know it was causing the body odor,i tried those same pills also, even nullo, which did work, plus zinc and magnesiam, but my issue turned out to be milk, i didnt have it for a week and my smell was fine, then i had a coffee with half and half, and the smell came back so strong. try taking milk away see what happens, just remember milks in so many things its had work. hope this helps, it did me
All this odor is probably from bacteria - now from which bacteria...
If you have bad breath you can have a breath test for Helycobacter pylori (but this, if at all, is probably only one part of the problem).
You can try with low-sulphur diet:
http://www.medhelp.org/user_journals/show/16645?personal_page_id=494312
If you have smelly sweat (armpits) you can try some antibiotic ointments (ask in pharmacy). Bacteria break down sweat and produce smelly products.
In long term I would consider a change in diet - avoid sugary foods, so try to cut down sweets (sucrose), dairy (lactose) fruits (fructose). Sugars are food for bacteria.