I sent my wedding shoes to the Shoe Lab for dying. At first I wasn't sure if they could be dyed because they were not completely satin shoes, but I asked them and they said they definitely could be done. So, I sent my shoes with the swatch of fabric I needed them matched to and they came back the exact color I wanted, perfectly matched the swatch. They did them in the time promised and I was very happy with their work. Thanks Shoe Lab!!!
I also had Shoe Lab repair a pair of work shoes that were worn at the front and the back and the black was fading and ripping off from me hitting the back of my shoes on my chair. I wasn't sure if they were repairable, but I sent them to the Shoe Lab and they repaired the shoes and they're like new now.
I would definitely recommend sending anything to Shoe Lab. Their work is very good.