Also, people who experience dry mouth are more likely to have bad breath since saliva helps wash away food and bacteria. Without enough saliva, the bacteria linger longer, worsening the smell.
Many of these foods contain sulfide compounds that release foul odors. Others are high in sugar, which promotes bacteria growth in your mouth. These bacteria may contribute to bad breath.