depends on what is causing the spots. lime (hardness) in water can be removed by damp towel after shower before specs are dried. Lime Away or CLR products will work well also. a squeege is handly to remove most of the water droplets that will dry leaving their suspended minerals as spots. water softener, even if on municipal water will reduce most, but not all suspended minerals in water.