How to Get Rid of Shoe Smell and Keep Kids’ Shoes Fresh Longer
Shoe smell has a way of showing up at the worst time. After school. Maybe after sports. Or after one warm day when your little one wore the same pair from morning until dinner. And when the shoes are nicer, like dress shoes, flats, loafers, or soft baby shoes , the wrong cleaning move can ruin the finish fast.
So this guide walks through how to get rid of shoe smell with quick fixes, overnight remedies, safe cleaning steps, prevention habits, and the small details that matter, like socks, insoles, and shoe rotation.
Why Do My Shoes Smell?
Shoes smell because sweat and moisture get trapped inside, which gives odor-causing bacteria a warm place to build up. Kids do not need to play a full soccer game for this to happen. A long school day, a warm classroom, playground time, or a quick run through the yard can leave enough moisture inside the shoe.
Feet sweat during the day, and socks and insoles usually absorb that moisture first. Then closed shoes hold in warmth and dampness. So when the same pair gets worn again before it fully dries, the shoe smell gets stronger.
This is why the question why do my shoes smell often comes down to the insole. If the insole is worn, damp, flattened, or hard to remove, it may hold odor even after the outside of the shoe looks clean.
And this is common. A US-representative teen survey found that 17.1% of teens ages 12-17 experienced excessive, uncontrollable sweating based on diagnostic criteria.
So, Start With the Fastest Shoe Smell Fix First
Before you grab baking soda, vinegar, or a spray, pause for a second. The fastest shoe smell fix usually starts with figuring out where the odor is coming from.
A damp shoe needs a different first step than a shoe that simply smells a little stale. And if your little one wore shoes without socks, the inside may need gentle cleaning before any odor absorber can help.
These are the first steps to try:
| Situation | First step | Why it helps |
|---|---|---|
| Shoes smell mild | Air them out with insoles removed | Helps trapped moisture escape |
| Shoes smell terrible | Dry them fully before adding anything | Odor remedies work better on dry shoes |
| Shoes got wet | Stuff with paper briefly, then fan dry | Prevents damp smell from settling in |
| Smell seems strongest in the insole | Remove, air, clean, or replace the insole | Insoles often hold the most odor |
| The child wore shoes without socks | Clean the inside gently and switch to clean socks | Bare feet add sweat directly to the shoe |
This quick check saves time. It also helps protect nicer kids’ shoes from heavy cleaning when all they really need is drying, airflow, and a fresh insole routine.
7 Safe Ways to Get Rid of Shoe Smell
Once the shoes are dry enough to work with, you can choose a remedy that fits the shoe. We always recommend starting gently, especially with luxury-style kids’ shoes that have shape, detail, stitching, soft linings, or delicate finishes.
The point is to remove shoe odor while keeping them wearable and beautiful. These are the safest places to start.
1. Air-Dry the Shoes Completely
Drying is the first real step in shoe odor removal because most remedies work better when the shoe is no longer damp. So, remove the insoles if the shoe allows it. Then loosen the straps, buckles, or laces so air can move through the inside.
Leave the shoes in a dry, ventilated spot. A fan can help, and shaded airflow is usually safer than direct heat. We would avoid heaters, hair dryers, and hot vents because high heat can warp soles, stiffen materials, or affect the finish on dress shoes.
2. Use a Baking Soda Sachet Overnight
Baking soda can absorb odor, but we like it better when it stays contained. For a cleaner shoe smell baking soda method, add a few spoonfuls to a coffee filter, thin sock, or small cloth pouch. Tie it closed, place one sachet in each shoe, and leave it overnight.
This works especially well for Mary Janes , flats, loafers, and dress shoes because loose powder can settle into seams. And once powder gets into stitching or soft lining, it can be annoying to remove. A sachet keeps the process simple.
3. Try Activated Charcoal or Cedar Inserts
Activated charcoal bags and cedar inserts are a low-mess option for parents who want something reusable. They can absorb odor and moisture between wears, and they are easy to place inside shoes at night.
A shoe odor neutralizer like this works best after the shoes have dried. If the shoe is still damp, the insert has to fight moisture first. So dry the pair, then use charcoal or cedar to keep the inside fresher between wears.
4. Clean or Replace the Insoles
Insoles often hold more odor than the upper part of the shoe. If the insole comes out, remove it and air it separately. You can wipe it gently if the material allows, then let it dry all the way before placing it back inside.
If the smell stays after cleaning, replacing the insole may be a better shoe smell remedy. This is especially true when the insole feels flat, damp, worn down, or rough around the edges. A fresh insole can make the shoe feel better as well.
5. Use a Shoe Spray Carefully
A shoe smell spray can help, but it needs a careful hand. Use only a light amount, and check whether the shoe material can handle moisture first. Some sprays are fine for athletic shoes, while delicate dress shoes may react badly.
The inside should never feel wet after spraying. So, let the shoe dry completely before your child wears it again. If the shoe still feels damp in the morning, give it more time.
Here’s a simple and effective homemade remedy you can use:
6. Wash Shoes Only If the Care Label Allows It
Some sneakers can handle washing, while dress shoes, soft baby shoes, leather, suede, embellished shoes, and structured shoes usually need a gentler plan. When you are unsure, spot-cleaning is the safer choice.
Washing is the oldest and most common shoe smell remover method. It can help with stubborn odor, but careless washing can change the shape, soften the structure, or leave water marks. For luxury-style kids’ shoes, we would rather clean slowly than rush and regret it.
Pro tip: If your kid’s shoelaces are also dirty, feel free to check out our guide on how to wash shoelaces to learn more.
7. Refresh Socks and Feet Too
Sometimes the shoe smells again because the source is sweaty feet or worn socks. So the smelly shoe fix has to include the whole routine.
Have your little one wear clean socks or tights each day. Make sure feet are dry before shoes go on. And after sports, warm days, or long events, a fresh pair of socks can make a real difference. This is a gentle habit, and it works better than waiting until the shoes smell again.
What Should You Avoid When Removing Odor From Kids’ Shoes?
You should avoid heavy moisture, harsh cleaning, and fragrance-only fixes when removing odor from kids’ shoes. Nicer shoes need a softer approach because the lining, seams, finish, and shape can all react to water or strong products.
Some shoe-smell hack ideas online can help, but others can leave moisture or residue behind. That matters because a University of Arizona/Rockport shoe study found worn shoes averaged 421,000 units of bacteria on the outside and 2,887 on the inside.
These are the things you should definitely avoid:
-
Avoid soaking leather, suede, structured dress shoes, or soft baby shoes.
-
Skip the washing machine unless the care instructions clearly allow it.
-
Use essential oils sparingly because too much can stain or irritate.
-
Avoid heavy sprays that leave the inside damp.
-
Skip perfume or dryer sheets as the only fix because they usually cover odor for a short time.
-
Pay attention when a smell comes back immediately after cleaning.
If the odor keeps returning, look at the insole, socks, fit, and drying time before using stronger products.

How Do You Keep Shoe Smell From Coming Back?
You keep shoe smell from coming back by keeping shoes dry, giving them airflow, and making socks and insoles part of the routine. Once odor is under control, prevention is easier than deep cleaning the same pair every week.
Foot odor is common in children and adults who wear shoes daily. The American College of Foot and Ankle Surgeons says the odor is produced by bacteria and/or fungus that grows in shoes and attaches to skin. So the goal is a cleaner daily rhythm that gives moisture fewer places to sit.
These are the habits that help:
-
Rotate shoes when possible so one pair can fully dry.
-
Have kids wear clean socks or tights each day.
-
Remove insoles overnight if the shoes are damp.
-
Dry wet shoes right away after rain or playground activity.
-
Store shoes somewhere with airflow.
-
Check whether the shoes are too tight because tight shoes can trap more heat and moisture.
-
Replace worn insoles when they stay damp or flattened.
-
Watch for persistent foot odor, itching, or irritation, and consider asking a healthcare professional if it continues.
The CDC recommends washing feet every day, drying them completely, and changing socks at least once a day. That simple routine supports the shoes too, especially for little ones who wear the same favorite pair again and again.
How Perroquet Helps Parents Build a Fresher Shoe Routine
Perroquet Shoes helps parents build a fresher shoe routine by making it easier to rotate the pairs, socks, tights, and insoles your little one already needs for real life.
That matters because shoe smell often gets worse when one pair does every job. The same shoes go to school, run through the playground, sit through a warm classroom, come home damp inside, and then get worn the next morning again. Let’s be honest, even a beautiful pair can start to smell when it never gets a real break.
A better approach is to think in small rotations. You can keep one polished pair for dress days, school events, holidays, or family outings. Keep one everyday pair for busier days. Then support both with clean socks or tights and fresh insoles when the inside starts to feel worn.
That’s why we design children’s shoes for the way your little one actually moves through the week. Some days call for a polished pair for school, holidays, family photos, or special events.
Other days need an easier everyday pair that can handle more movement. And between those wears, socks, tights, and replacement insoles can help keep the inside of each shoe feeling cleaner and more comfortable.

So if your little one’s shoes keep smelling even after drying and cleaning, it may be time to stop relying on one hardworking pair. A small Perroquet rotation can help each pair breathe, dry, and last longer while still keeping your child dressed beautifully.
FAQs
Should I throw away my smelly shoes?
Most smelly shoes do not need to be thrown away right away. Dry them first, then clean or replace the insoles and use an odor absorber overnight. If the smell returns immediately after a few careful tries, the shoes may be too worn inside.
What absorbs bad smells in shoes?
Baking soda sachets, activated charcoal bags, cedar inserts, and clean, dry paper can absorb bad smells in shoes. They work best after the shoes are already dry. If the shoe is still damp, focus on airflow before adding an absorber.
What is the best odor eliminator for shoes?
The best odor eliminator for shoes depends on the material and odor level. For kids’ shoes, start with airflow, insole care, and a dry odor absorber. Then consider a light spray or washing only when the shoe can handle it.
What kills bacteria in shoes?
Disinfecting sprays, rubbing alcohol sprays, and proper washing can reduce bacteria in shoes. Use them carefully because some materials can stain, dry out, or lose shape. Always check the shoe material first, and let the inside dry fully before wearing.
Can baking soda damage kids’ shoes?
Baking soda can be messy and may be too harsh for some delicate shoes when poured directly inside. A sealed sachet is safer for dress shoes, flats, loafers, and shoes with seams because it absorbs odor without leaving loose powder everywhere.
How long does it take to remove shoe smell?
Light shoe smell may improve after a few hours of drying. Stronger odor often needs an overnight absorber or deeper insole cleaning. If the smell has settled into the lining, you may need several drying and cleaning cycles.