Avoid water at all costs- Greatest enemy of leather is water. Before wearing leather shoes, make sure you have applied a coat of water repellent on it. This way dirt and stains will not damage the texture of the shoes if it comes in contact with water.
Moisturize your shoes constantly- From time to time leather needs attention like human skin. Moisturizing leather surface with a good conditioner will help keep it shiny and fresh.
Be cautious when using polish- Polishing leather shoes with a cream based shoe polish is highly recommended. Choose a shoe polish color which is identical to your shoe color. Never apply too much of polish as it may damage the texture of the shoe.
Care for the laces discretely- Make sure that you remove the laces before using any shoe cleaning product. If the laces are worn out, use new ones.
With these few simple tips, your favorite leather shoes can last for years and continue to look brand new.
Cleaning some leather items might even require professional help.