I use a pumpkin based soap which is very effective with my leather shoes, I usually wax them after the washing procedure. The soap looks kinda like this:
I believe this soap is from a Mexican brand, but I'm sure you will be able to find something similar if not the same. I doubt it'll be hard to find.