I use this technique a lot and it works way better than regular spray paint. If you’ve tried that then you know how it will flake off and crack after one wearing. I’ve had good luck with Color Bond Seat Stylin, which can be found on Amazon. <– affiliate link. This brand has some colors that are harder to find in-store, like purple and blue. You can always find red, black and tan at any auto parts store.
It works best to use several light layers so it has time to soak in. Make sure you stuff your shoes with tissue paper to avoid painting the inside and also cover any zippers or parts you don’t want painted with tape.
I did a video showing this technique on my YouTube channel: