When there is excess deposition of tartar or calculus
it results in bad smell or halitosis. This is the most common dental reason for bad smell .these deposits are usually yellowish in colour. Once they are removed your problem will be solved.
You need to go and visit a dentist
once a year. Maintain proper oral hygiene too.