As my Fiancee would say "Take it to Mr Lee"
Find an shoe repair shop not just any shop but one with a bunch of old, "dingy" looking equipment around. The place she brings her shoes, backpack, belts, and a ATV towstrap of mine Is called Shoe repair and Alterations ... not sure if that will help