The soles of shoes wear out with normal wear-and-tear. Holes may appear or the stitching can come undone causing discomfort and allowing moisture in. Instead of ditching the worn shoes, replace the sole to give them a new lease on life. You could take your shoes to a cobbler but with some simple tools and guidance, you can replace the soles yourself.
How to replace a shoe sole
previous post