How to Clean Leather Shoes and Make Them Shiny and Fresh

Before i jump into how to clean leather shoes, let me tell you about it’s material. Leather shoes are the real definition of premium shoes. They look really cool and classy. Moreover, they feel so nice when you touch them. After all, leathers are really smooth and comfortable! This type of shoe is perfect for formal events or occasions. No matter what model you love, it feels like a crime if you don’t own at least a pair in your house. 

When I say that leather shoes are premium footwear, it won’t only mean that they look classy, but they can cost you. By cost, I don’t really mean money! Instead, leather shoes will cost you a lot of effort for its maintenance. They can be prone to dirt and stains, but they are sensitive to scratches as well. Therefore, I have formulated a way to clean leather shoes while keeping them fresh without any damages. 


It would feel wrong if a pair of leather shoes are made of other material than leather, like suede or canvas? It’s so obvious that leather shoes are made of leather, although they may have other additional material for an added variation. At the very least, leather will make up the upper part of the shoes. Other parts like midsoles or outsoles can be made from rubber.

It would be a different story if you’re wondering what kind of leather that is used to make a shoe. Normally, manufacturers use different kinds of animals and harvest their skin to produce a nice and soft leather. Most of the time, cows will become the victim, although goat, alligator, and ostrich can also be options.  


There are a lot of reasons as to why leather shoes are so good. The main point is their comfortability. A more expensive and premium pair of leather shoes is often made from natural leather, and let me tell you that natural leather will feel soft and comfortable to wear. Plus, they are highly breathable! This will prove to be very beneficial, especially for guys like me who sweat a lot. The air circulation will allow sweat to dry faster. 

Aside from the point above, I can also say that leather shoes are so easy to clean. Yes, they might require patience in order to avoid damaging the leather, but generally dirt and stains can be removed easily with the right tools. They are also waterproof, unlike most other type of shoes

Based on the points that I have made before, you can probably deduce that leather shoes are good and durable. Yes, they can be expensive, but they sure have a long life. We haven’t even talked about their style yet, as no other pair of shoes can beat classy leather shoes with simplistic and awesome design! 


There are some signs that you can look at when trying to figure out if a pair of shoes are made of leather. From my own experience, a pair of natural leather shoes can be felt immediately. If you touch them and they feel soft and flexible, then there’s a high possibility that you’re holding leather shoes. You can also look at for information on the label of the shoe. Most shoes will provide this simple (yet often missed) information, so you can start with that.  

Another eye test that you can do is to check for pores. If you’re dealing with real leather shoes, then you will notice small pores on them. You can also do a smell test. Real leathers have a unique and distinct smell.


There are a lot of products that you can use to clean your leather shoes. But if you feel like getting creative, you might opt with household items instead. Although they aren’t as pricey as shoe cleaning products, household items can still be effective. Let’s take a look at some household items that can be used to clean leather shoes, as well as the steps needed. 

  • Baking Soda: Most of the time, dirt and stains that land their way on a leather shoe will create grease. Baking soda might help you get rid of them.
    • Prepare a nice amount of baking soda
    • Sprinkle the baking soda on the stains and dirt that you want to remove. You don’t need to cover the whole shoe with baking soda.
    • Wait for some time, it’s best to do it at night and leave it overnight. 
    • In the morning, you can wipe the baking soda, and the stains along with it. 
  • Vinegar: Vinegar can also be used to clean your dirty leather shoes. However, we’re going to need another help in the form of linseed oil.
    • Prepare a mixture of linseed oil and vinegar in a 2:1 ratio. 
    • Similar to baking soda, you can wipe the mixture using a cloth onto the shoes. 
    • Wait for around 15 to 20 minutes.
    • Wipe the shoes with another soft cloth and make them shine like new products once more. 
  • Saddle Soap: Saddle soap is really effective when it comes to cleaning leather shoes. It can eliminate stubborn stains and dirt that are located on your shoes. Unfortunately, you need to have a conditioner and condition your shoes after using a saddle soap, unless you want your shoes to get damaged.
    • Prepare a saddle soap and conditioner. Make sure to prepare a bowl of water as well. 
    • Prepare a soft brush, microfiber cloth, a wet sponge, and a paper towel. 
    • Eliminate dust and residue using a soft brush. 
    • Use the saddle soap and rub it to the dirty section of your shoes.
    • After the dirt has been eliminated, wipe the remnants of the saddle soap. 
    • Use a conditioner across your shoes after cleaning them with saddle soap.


Most people think that professionals or experts have special tricks to take care and clean leather shoes. I’m here to tell you that it shouldn’t be the case. The only difference between a professional and guys like us is their experience and knowledge. With the right training and after some attempts to clean leather shoes, you can clean them like a professional. Here’s a trick that professionals usually use to clean their leather shoes. 

  • Normally, a professional will use a shoe cleaning product, although some still prefer homemade items. 
  • Use the cleaning product and a soft brush to wipe dirt and stains on your leather shoes. 
  • After the cleaning process is done, make sure to condition your shoes to replenish lost oils.
  • Oils aren’t the only thing that you need to retain. As a matter of fact, you can make your shoes shine once more by polishing them. 
  • Here’s a step that most newbies skip. Professionals will waterproof their shoes once in a while to increase durability. 


After learning a lot about leather shoes, I feel that now is the right time for you to know my secret to cleaning leather shoes. There are going to be a lot of kits and tools that you need to prepare. You should also proceed to clean your shoes carefully in order to avoid damaging them. 


  • ShoeCleaner: A special shoe detergent needed to clean your favorite and precious leather shoes. 
  • Apron: Not an obligatory item, but it will come in handy when we’re talking about keeping your shirt clean while washing your leather shoes. 
  • Premium Brush: Used to clean the upper part of your shoes that is usually made up of canvas, suede, leather, synthetic leather, mesh, knit, nubuck, and many more. 
  • Medium Brush: Used to clean your leather shoe’s midsole section. 
  • Standard Brush: Used to clean your leather shoe’s outsole section.
  • Small Brush or Toothbrush: This type of brush will come in handy when it comes to cleaning the inner part of your leather shoes that is usually hard to reach. 
  • Microfiber Cloth: Used to wipe leather shoes clean from dirt and stains. 
  • Shoe Tree: Essential item to keep your shoe’s basic structure intact. 
  • Container/Pan: Used to store water
  • Shoe Perfume: You can use shoe perfume in order to generate a certain odor for your shoes. 


  • The Upper Part of Your Leather Shoe: As the name states, it’s the upper part of your shoe model. You need to use two different brushes to clean this part. Premium Brush will be used in order to prevent damage to the upper part of your sneakers, while a small brush will come in handy when you’re trying to wipe additional stains that are hard to eliminate.
how to clean leather shoes
  • Midsole: The side sole section of a leather shoe. To clean the midsole, we suggest you use Medium Brush, as midsoles can often get damaged and dirty due to usage.
how to clean leather shoes
  • Outsole, or the lower part of leather shoes: To clean a sneaker’s outsole, you can use a standard brush that is strong and sturdy. This way, dirt and stains from your outsole might be cleaned easily. 
how to clean leather shoes
how to clean leather shoes


  • Prepare your leather shoes:

A set of dirty leather shoes, ready to be cleaned once more. 

  • Prepare the cleaning kits and tools needed to clean your leather shoes:

Prepare the Shoecleaner, apron, Premium Brush, Medium Brush, Standard Brush, Small Brush, Microfiber Cloth, 2 pieces of Shoe Tree, and a container to store water and ShoePerfume. 

  • Remove the laces from your leather shoes:

It’s recommendable to remove the lace from your shoe. After you manage to separate them, you can soak the laces inside a water that has been mixed with Shoe Cleaner. After waiting for some time, clean it and squeeze it a bit to remove the water. Finally, you can dry it off with a microfiber cloth. 

  • Insert Shoe Tree Inside Your Shoes:

Inserting a shoe tree will help keep the shape of your shoes, especially when it’s being cleaned. Before inserting the shoe tree, you may remove the insole first. 

  • Dry-cleaning Your Leather Shoes:

Before washing the leather shoes with water, we need to brush the upper part and midsole with a premium brush to wipe off debris and dirt that is often found on the shoes. 

  • Wash the Outsole and Midsole of Your Leather Shoes:

During this cleaning stage, you can use a Standard Brush. Make sure to use all your strength when cleaning the outsole, as it’s naturally the dirtiest part of a shoe.

As soon as you have finished cleaning the outsole, you can proceed by cleaning the midsole with a Medium Brush. This time, patience and diligence are needed, as there will be a lot of dirty spots that are hard to clean.  

  • Clean leather shoes inside:

If you have managed to remove the insole from your shoe, you can proceed to clean it with a Premium Brush. Then, wait for a while and insert it back to your shoes. 

This stage can only be done if you can remove the insole from your leather shoes. If it’s not possible, don’t force it or it may permanently damage your shoes!

  • Wash the Outer-Upper Part of Your Shoes:

Use the Premium Brush to wash the upper part of your sneaker in order to prevent any damage to your shoe. When cleaning the upper part of your sneaker, make sure to do it carefully! Shortly afterwards, you may wipe it with microfiber cloth by gently tapping it to the shoes and letting water get absorbed

Use a small brush to clean certain parts that will be hard to reach with a normal brush. Then, wipe it with a microfiber cloth. You can also use a Premium Brush when possible, but never ever try to force it! 

  • Detailing

Use a wet microfiber cloth to clean details on your leather shoes that are dirty, which are normally found on your midsole or outsole.  

  • Proses Pengeringan 

Dry off your shoes by using a fan. As an alternative, you can also dry it by waving your hands or placing the shoes in a cold area with minimal moisture. Try not to dry the leather shoes by placing it under direct sunlight, as it can damage the glue or paint of said shoes

  • Finishing 

Once all necessary parts are dry, then you can place the insole back inside the shoe. The same thing also goes for the laces. Now, your shoe is back in action and looks fresh again!




  • Don’t use them too often
  • Don’t use them for regular or casual occasions. Try to maximize your leather shoes for important dates only 


  • Don’t store it inside a moist space or area
  • Use a shoe tree when you’re storing your shoes. It really helps to maintain their shape and structure
  • Store in a dry place
  • Never put your shoes outside or under direct contact with the sunlight


how to clean leather shoes

When a leather shoe has mold on it, you know that it hasn’t received a nice treatment from its user. That’s the reason why you should always try and clean them regularly. But what’s done is done, and if mold has already grown on your shoes, you might need to follow these steps.

  • Prepare a nylon brush and alcohol. You may want to make sure that a cloth is ready as well. 
  • Create a mixture of water and alcohol. Then, rub it across the dirty section of your shoes. Make sure to avoid pouring pure alcohol directly, as it may damage your shoes. 
  • Wipe the remnants of the alcohol using a cloth.
  • Let your leather shoes get dry for a while before storing them in their original box


how to clean leather shoes

Using a leather cleaner to clean your leather shoes will do a lot of wonders. This way, you won’t need to use other items aside from a brush and a microfiber cloth. But you won’t need to worry if you don’t own a leather cleaner (and don’t want to bother buying one!). As a matter of fact, all of the cleaning ideas that I have brought up before don’t even require the assistance of a leather cleaner. Just use a homemade item like baking soda or saddle soap and you’re golden!


Before I wrap this article up, there are still some more tips that I would like to pass on to you. I hope that the knowledge might make you a wiser shoe collector and can help you to preserve your leather shoes!

  • Avoid wearing your shoes every single day. Even though leather shoes are durable and strong, they can wear out quickly when you use them too often. 
  • Leather shoes might be prone to a change in shape. Therefore, I suggest putting a shoe tree when you’re storing them. 
  • Don’t wear them in an extreme environment, i.e.: somewhere too hot, or a muddy environment. 
  • Don’t store your leather shoes recklessly. Make sure to put them inside a box and stack it with other shoe boxes. 

Latest post:


How do you clean leather shoes without damaging them?

To clean leather shoes without damaging them, you’re going to be extra careful. Use a soft brush that is paired with the right cleaner in order to avoid any damage or scratches. 

What is the best way to clean leather shoes?

The best or easiest way to clean leather shoes is by using a set of wet tissues. Then, you just need to wipe it across the upper part of your leather shoes. If the tissue manages to eliminate dirt and stains, you won’t need to wash them with other tools anymore!

What is the easiest way to clean leather shoes?

The easiest way to clean leather shoes will be to polish them before usage. After the process, you’ll notice that they’ll look shiny again. However, it might not be as effective as the other methods that I have mentioned before. 

Can I clean leather shoes with water?

Yep, water is a viable option when it comes to cleaning leather shoes. However, you shouldn’t use too much water as it can make the leather shoes get moist. In turn, it might cause a bad odor when you can’t dry them properly. 

Will soap and water ruin leather?

Both soap and water won’t ruin a leather shoe. However, you really need to condition the shoes after this kind of cleaning process in order to recover lost oil.


As a premium footwear, leather shoes will require further attention. You will need to clean and take care of them regularly. Fortunately, there are a lot of things that you can do in order to keep your leather shoes fresh and clean. Some people may opt to use professional leather cleaners, while others can also use homemade items to help the cause.