Garlic isn't always the cause of bad breath. Alcohol, dairy, and allergy medication can dry out your mouth and fuel the bacteria behind bad odor.