I have noticed this for quite a while now and don't understand why. He brushes his teeth after breakfast, but I can still notice smelly breath. We went to the dentist recently, and although I did not mention his breath, she said his teeth were fine. He is generally healthy. He does have a long standing cough (not a virus) whichhis older brother also had for years and eventually out grew. Could it be this? Other than that, could it be a diet thing? He eats well and a varied diet. He drinks only water.
So what could be causing it?