As a New England resident without a car, I've been finding the leather soled shoes a bit fragile. I started wearing my first few pairs of leather soled shoes - I love the fit, absorption, and weight, but it kills me to walk through pavement and wet weather. Coming home to find them beaten up, a real disappointment. One day, when I'm chauffered around and never have to touch much pavement, I can see the point of leather soled shoes. But as a student in Connecticut and an analyst in New York who will commute through subway, tough for me to justify wearing the shoes that will break down so easily in the kind of condition I'll wear them in. Is it possible to have shoe repairmen add on a layer of rubber sole? What should I be careful of?