There are many substances that will stain the dental enamel on your teeth including tobacco, some foods and medications. You might have overall discolorations that make your teeth look yellow, gray or brown. But you can also have ugly spots on your teeth that create an unattractive smile. While there are store-bought products such as toothpaste, mouthwash or specialized kits that you can use to remove some stains from your teeth, these items are ineffective, and you can damage your dental restorations by using these products. The best way to flash the whitest smile, is by undergoing a dental teeth whitening procedure.