A few things can cause bad breath, including dry mouth and gum disease. Other causes of bad breath include smoking cigarettes or drinking alcohol. Eating certain foods like garlic and onions can also lead to bad breath. The best way to avoid this is to brush your teeth before kissing someone and use a mouthwash with chlorhexidine gluconate, which kills the bacteria that causes halitosis.