Check out Red Wings if you have one nearby. They have a large selection of sizes and styles. They also can do the custom fit insoles. If I wear sneakers, I end the day with a sore back. My Red Wings took care of that.