SnoSeal, Saphir Everest Dubbin, and a weatherproofing spray (Saphir Invulner or Tarrago Nano Protector) are all great products for protecting from wet/snowy conditions.
SnoSeal (beeswax based) and Everest Dubbin (vegetable oil based) are both outstanding products for giving optimal protection from snow and water. We recommend one of these products for hiking boots and work boots that are always in water, snow, mud, etc.
Saphir Invulner and Tarrago Nano Protector are both weatherproofing sprays that are geared toward dress shoes/boots, sneakers, and everyday footwear. They do not waterproof the shoe, but they do a great job of repelling water, dirt, oil, etc.
For higher-end dress shoes/boots, we recommend the Saphir Invulner spray. For sneakers and casual, less expensive footwear, we recommend the Tarrago Nano Protector.