Everyone knows that some foods like garlic and onions can cause bad breath (halitosis), but certain ... This condition causes stomach acid to creep up into your throat, which can cause an odor.