How Do You Get the Smell Out of Shoes? 7 Ways to Freshen Them
That smell... you know the one. Conquer kids' shoe odour with these sanity-saving tips.


Updated March 27, 2025.

Each of our feet is home to over 250,000 sweat glands, producing about a cup of moisture daily. Kids' feet? They make double that—no wonder their shoes sometimes develop stubborn odours.
But can smelly shoes be saved? Absolutely! Whether you're dealing with kids’ sneakers or your favourite pair, odour removal is easier than you think. This guide explores six proven home remedies for refreshing your kid's shoes.
» Browse our collection of breathable kid's shoes
7 Ways to Remove Shoe Odor & Keep Shoes Smelling Fresh
1. Baking Soda
Baking soda is one of the best odour eliminators for shoes. It absorbs moisture and neutralises smells overnight.
How to Use:
- Sprinkle a generous amount inside the shoes.
- Leave it for at least 6–8 hours (overnight is best).
- Shake or vacuum out the powder before wearing it.
» Learn to clean your kid's white shoes
2. White Vinegar and Water
Wondering if vinegar can remove odour from shoes? Yes! White vinegar kills odour-causing bacteria and eliminates bad smells.
How to Use:
- Mix equal parts vinegar and water in a spray bottle.
- Lightly mist the inside of the shoes.
- Let them air dry completely before wearing them.
Note: You can put the kids' shoes in the washing machine, but only if they are made of canvas, mesh, or synthetic materials. Always check the label first!
» Read our complete guide to washing and deodorising kids' shoes
3. Sunlight and Fresh Air
Fresh air and direct sunlight kill bacteria and dry out trapped moisture. If your shoes smell particularly bad, leave them outside for a few hours on a sunny day.
» Check out how to wash different types of kids' shoes
4. Tea Bags
Tea bags, especially those containing black tea, are very absorbent. They can soak up the excess moisture inside the shoes, making it less hospitable for bacteria to grow.
How to Use:
- Place a few unused tea bags inside your shoes, focusing on the areas where your feet sweat the most, like the toe and heel sections.
- Leave the tea bags in the shoes overnight or for at least 24 hours to allow them to absorb moisture and neutralise odours.
- For severe odours, you may need to leave the tea bags in for up to 48 hours.
- Replace the tea bags with fresh ones as needed. Used tea bags are not effective for removing shoe odour.
» Learn to waterproof your kid's shoes
5. Newspaper Stuffing
Crumpled newspaper draws out moisture and odours overnight. It’s an easy, chemical-free way to keep shoes fresh.
How to Use:
- Stuff old newspapers inside your shoes before bed.
- Remove them in the morning—your shoes will feel drier and fresher!
Pro Tip: Want to refresh the smell of your shoes? For an extra boost, add a few drops of essential oils to the newspaper before stuffing the boots.
» Find out how to fix loose shoelaces
5. Activated Charcoal
Activated charcoal is a powerful natural deodoriser for persistent odours. Over time, it absorbs moisture, bacteria, and bad smells.
How to Use:
- Fill a small cloth pouch with activated charcoal.
- Place inside shoes overnight or for 24 hours.
- Repeat as needed for deep odour removal.
» Find out how often you need to replace your kid's shoes
6. Essential Oils
Tea tree, lavender, and peppermint oils have natural antibacterial properties and add a fresh scent to shoes.
How to Use:
- Add a few drops of essential oil to a cotton ball.
- Place inside the shoes for several hours or overnight.
Pro Tip: You can prevent your kid's feet from smelling in shoes by having them wear moisture-wicking socks, apply foot powder, and let their shoes dry completely before wearing them again.
» Discover how to look for shoes for different stages of foot development
7. Activated Charcoal
Activated charcoal is a powerful natural deodoriser for persistent odours. Over time, it absorbs moisture, bacteria, and bad smells.
How to Use:
- Fill a small cloth pouch with activated charcoal.
- Place inside shoes overnight or for 24 hours.
- Repeat as needed for deep odour removal.
» Find out how to deal with shoe allergies in children
How to Make Shoes Look New Again
Odour isn’t the only issue—sometimes, you want your shoes to look fresh, too! Here’s how:
- For sneakers: Scrub the soles with baking soda and water.
- For leather shoes: Wipe with a damp cloth and apply shoe polish.
- For canvas shoes: Hand wash with mild soap or machine wash if safe.
- For school shoes: Remove scuff marks using a magic eraser or white vinegar.
Keeping Shoes Fresh and Odor-Free
With these simple home remedies, you can banish stubborn odours, refresh old shoes, and keep kids' footwear clean and comfortable.
As your little ones embark on their first steps, pamper their tiny feet with First Walkers – soft, breathable shoes designed to prevent odours and offer orthopaedic support for proper foot development.
Related Articles

How to Wash Different Types of Kids' Shoes
Bhashwati Deb Barma
December 6, 2024

Practical and Pretty: 10 Regular-Cut Sandals for Little Girls
Babafemi Adebajo
December 6, 2024

What Makes a Shoe Orthotic-Friendly for Kids?
Babafemi Adebajo
June 12, 2024

5 Most Comfortable Baby Shoes for Happy Little Feet
Jasrah Javed
September 23, 2024

8 Best Shoes for 1-Year-Olds: From Playdates to Tiny Walks
Jasrah Javed
January 7, 2025