Major culprits include coffee, tea, red wine, sports drinks, and soft drinks, (even clear soft drinks, which contain acids that erode protective tooth enamel).  Limit staining by drinking soft drinks or iced coffee and tea through a straw, and drink water after you consume foods that stain.