I have over 20 satellite dishes, and I use Clearsat covers. I have used them for over 20 years, I live in Colorado, and snow is a problem once in a while.
I put them on all my dishes.
http://www.nsccom.com/browseproducts/ClearSat-Satellite-Antenna-Covers.HTML