Here are a few things I have been wondering about regarding leather shoes and soles. Some of the questions are probably a bit noobish, so please bare with me. So, here we go: 1) Which soles are considered the most formal? (I assume leather) 2) Which soles are best for walking/most comfortable? (I assume rubber) 3) Can/should leather soles be used in the winter (i.e. subzero temperatures and snow)? 4) Can/should leather soles be used in the rain or when at risk of walking through water (i.e. after rain)? 5) What are "double leather soles", what is their purpose and how noticeable are they compared to regular leather soles? (I assume last longer but looks more "clunky"/less formal) By the looks of them (i.e. very flat/slippery) leather soles don't seem suited for walking on ice/slippery surfaces. Should I rather get shoes with rubber soles for winter/outdoor use? In conclusion, what this sums up to is whether I would need to get two sets of shoes, one with rubber soles for use during the winter and on rainy/wet days I usually only wear dress shoes when temperature is below -1C or when there is no snow/salt on the streets (i.e. in the spring/summer/fall). In typical "slushy" conditions (i.e. +1-5C or snow/rain) I usually wear boots. However, considering that winter and "rain seasons" is about 4-6 months of the year where I live, would it be stupid to only get shoes with leather soles (because they would wear out much faster)? Also, I'm thinking walking on leather soles in the winter might be a bit dangerous, considering walking on ice in the winter is pretty much unavoidable during the course of a day. Note that I don't wear a suit on a regular basis (usually jeans and dress shirt), but I would like to be able to use the shoes also with suits without looking out of place. Anyone else living in similar weather conditions willing to share their experiences with these issues? EDIT: 7) Will wearing leather soles in subzero temperatures (assume no snow or salt, just ice and a lot of gravel/pebbles/sand or whatever it's called--the stuff they put on the streets to prevent old people from breaking their hips) cause them to wear out fast (i.e. does the temperature affect the leather)?