Some shooting glasses come with anti-fog coatings placed on the lenses which will help prevent that annoyance of having your lenses fog up while in the middle of a day on the range. Since you need to keep your eye protection on, you need solutions that either don't fog up or options that can be made to not fog up. If you'd rather not choose a pair with an anti-fog coating, you can make your own with a little bit of shaving cream. Apply directly to the lens, then rub it in. Allow the cream to dry, then remove the residue with a dry and soft cloth.