Sneezing is caused by irritation to the mucous membranes of the nose or throat. When foreign matter such as dirt, pollen, smoke, or dust enters the nostrils, the nose may become irritated or tickled. When this happens, the body does what it needs to do to clear the nose — it causes a sneeze.