Another option is to treat your shoes with water-resistant coatings. To protect good shoes in snow, apply waterproofing products to your new shoes. Maintain their shape with shoe trees when drying.