Help with the awful breath

My 12 year old baby has like 8 teeth left and still has the smelllllllliest breath lmao I brush his teeth, give him the greenies, and occasionally use a powder on his food.

What else can I do so I don’t gag every time he yawns?