Leather soles are so stupid, they get damaged sooo fast. Even just walking from the car to a store a few times is enough to damage it... Especially on high heels where most of the weight is on the front of the foot. What do you do about it, do you just wear the shoes until the sole is worn then take it to a cobbler to re-sole it ? Do you simply take every expensive pair that you have to the cobbler to have some protection installed as soon as you buy the shoes ? Do you just avoid any walking on concrete ?