You can use the insoles in any shoe. Just make sure that the soles are free of dirt or sand particles. Some soul insole reviews report that they work better on certain materials such as leather, fake leather, and PU material. However, it may be less sticky for canvas and fabric shoes.