Okay first thing: if you want to care for your leather shoes, buy some fricking shoe trees. Not the crap plastic ones, wooden ones, preferably untreated. Seriously, those shoes look like accordions, I wouldn't want to be caught dead in them, shined or not.

Proper OCD care of shoes goes like this:

- wear shoes then let them dry for at least 24 hours (with shoe trees in)

- apply clear wax to the shoes. This nourishes the leather. Wait 24 hours, buffet with a clean, soft cloth/ old cotton t-shirt.

- apply a colored cream to the shoes. This helps the leather keep its hue and depth. It also further nourishes the leather, which tends to dry up over time. Wait 24 hours, buffet with a clean, soft cloth/ old cotton t-shirt.

- apply polish; not so much on the places the leather creases but on rigid areas (usually the front and tip and the sides). This makes it shine, waterproofs it a bit but it does make it more rigid, which is why you want to avoid the creases (it'll make them worse).

- optional: if you really want to see yourself in them, add a drop of water when you're applying the polish. Make circular motions, repeat until you see your reflection. Takes a while though so be patient. There's tutorials on the web, search for 'glaçage' (videos will be in French but you don't really need the text, just do what they do).

- for regular care, you can just go with the colored cream every 10 times you wear them or so. Apply polish whenever you need a quick extra shine. Once every few months, give them the full treatment.

There. Now your dress shoes will look good and last. Final notes: never wear the same pair two days in a row, and don't buy the really cheap stuff. No amount of care will salvage crap leather.