1. Sprinkle Some Baking Soda and Leave Overnight 

10 Brilliant Things You Can Do With Baking Soda_Featured ImageSimply spinkle about a tablespoon of baking powder on each shoe — particularly the insoles — and leave overnight.

Baking soda is said to be able to absorb the moisture from your shoes. As bacteria thrives better in warm and moist areas, baking soda makes your shoes an inhospitable breeding ground for bacteria.

The next morning, just shake or vacuum the baking soda up and your shoes should smell fresher.

2. Use Tea Tree Oil 

5-easy-hacks-to-stop-shoes-from-smelling-bad_2Essential oils like tea tree have disinfectant properties that draws out and eliminates odour causing bacteria.

The best part is that tea tree oil is readily available in beauty and wellbeing stores so it’s an easy solution too. Drip a few drops of tea tree oil on the insoles of your shoes once a week and leave to air out. Continue to do so till odour is gone.

Besides eradicating odour and bacteria, tea tree oil is an amazing insect repellent.

3. Use An Herb Bouquet

Flat belly foods herbs

Herbs like sage, lavender and basil are great at eliminating odours. Tie some sprigs of these herbs together and leave in shoes overnight.

The next morning, remove herbs and allow your shoes to air a little before putting them on. Continue to do so every night till odour is gone.

4. Use Citrus Fruit Peels

Orange Peel

The skin of citrus fruit peels like oranges, lemons, grapefruits and even lime are amazing at absorbing bad smells and infusing your shoes with a fresh scent instead.

Orange peels are said to contain natural occuring oils that are antibacterial to prevent bacteria and mildew growth in your shoes.

Who knew a humble orange could provide so much, right?

5. Always Wear Socks


While some sneakers and running shoes might have odour and sweat wicking technology, majority of the times, the flats and high heels you own do not.

So, make it a point to wear no-show socks to keep the odour at a minimum. This way, the insoles of your shoes don’t have to absorb your sweat as much and you can easily wash those socks to get rid of bad smells.