What is a good leather cleaner for shoes?

Saphir Leather Cleaning Soap can be used on shoes. It will clean the leather pores and remove any dirt or grime. Another option is Lexol for shoes.