In the article Jessica does say that there are a whole load of different types of body odours or bad breath. I mean this tmau is caused by the body not being able to process choline. Maybe other types of bad odour is caused by another substance that the body can't process. There is such little research done on this. In fact, most doctors still won't admit that it actually exists, and put it all down to imagination.
The good news is that this does seem to be getting more attention now and more and more people are coming forward and highlighting the problem. While it is 'under wraps' due to embarrassment, it is seen as not existing.
I have no idea what causes your bad breath, but there does seem to be certain things that are good for the body as a whole. i.e. good nutrition and probiotics, the best probiotic ever is kefir grains, here's a link: