Ive found bob heath works a treat in terms of anti fog. Been joggibg with them on so im nice and sweaty. Panting like s good un snd no fog what so ever. I spray each lense once and left to dry. Then again after and rubbed it in so it wasnt patchy or blury. Worth every penny of 6 quid imho