sir i would like to just add few points more prevention and fixing mostly listed were local dental causes to add up the basic systemic causes are constipation, recurrent sinusitis,tonsillitis,eating odoriferous food etc, so in case the basic underlying cause is systemic problem should be corrected too.