Snow shoes are shoes designed to wear on snow, as they will keep your feet warm even in wet conditions. Snow shoes are made of heavy materials and are designed for people who are going to be spending a lot of time in snow, or other wet or muddy winter weather conditions. The sole of snow shoes should be made of waterproof material, such as rubber.