The bad breath comes from eating meat. I didn't believe it at first, until I once stopped eating it for the first time in my life. That was for about six months. When I ate my first piece of chicken again, I could actually smell the chicken odor in my stool and urine. When you think about it, it makes sense. What do you expect with dead animal flesh sitting in your body, and stuck between your teeth. The flossing, brushing, and mouth wash, only covers up what's going on in your mouth, and you got to do it at least 2 twice a day.
Anyway, stop eating meat for a minute, and see what you discover when you start eating it again.. The bake chicken with the skin on it, is even worst, as far as the odor it leaves in your body. And you would never know. Even now, if I don't eat chicken for three or four days, I know the difference when I restart it. I guess you'll start noticing the odor when you restart eating other meat as well, but so far I only ate chicken after coming off a meat fast. Btw, I was told all this about meat, before I actually experienced it.