To be frank, BO is something that is internal. Even with soap, I think its only a temporary solution. Perhaps you should try a change of diet to less meat for a few months and see if your condition of BO improve.
In Asia, it is deem to be an accumulation of 'poison' in the bodies and thus, to...