These are the best ways to stop your shoes from smelling

Getty Images
Getty Images

No matter how careful or hygienic you are, shoe stink is something that most people have definitely experienced — and it can be quite embarrassing when you know other people can smell your hot feet.

To beat the malodorous problem, we’ve rounded up a few tried and true methods that will help keep your shoes, flats and sneakers from getting funky.

Method 1: Bamboo Charcoal

Moso Natural Mini Air Purifying Bag
Moso Natural Mini Air Purifying Bag

This odor-eliminating product is made of 100 per cent activated bamboo charcoal and will be a game changer for your stinky shoes. Made without fragrances or chemicals, Moso Natural Mini Air Purifying Bag eliminates smells instead of just masking them and prevents mold, mildew and bacteria from growing by absorbing excess shoe moisture. And it’s reusable for up to two years.

SHOP IT: Amazon, $13

Method 2: Cedar Bag Inserts

CedarFresh Natural Shoe Deodorizer
CedarFresh Natural Shoe Deodorizer

This entirely natural cotton pouch is filled with 100 per cent red cedar shavings that eliminates odors from shoes and boots by absorbing moisture and mildew. Along with freshening up smelly shoes, CedarFresh Natural Shoe Deodorizer can also be placed in gym bags or drawers to provide a nice scent and reduce moisture.

SHOP IT: Amazon, $10

Method 3: Odour Spray

Dr. Scholl’s® Odour Destroyers® Sneaker Treater® Spray
Dr. Scholl’s® Odour Destroyers® Sneaker Treater® Spray

This popular spray is a must have for gym bags. With all-day protection, Dr. Scholl’s Odour Destroyers Sneaker Treater Spray helps even the toughest cases of shoe odour by absorbing moisture. Say goodbye to embarrassing sweaty, smelly shoes, and hello to fresh-smelling sneakers.

SHOP IT: Walmart, $8

Method 4: Sneaker Balls

SOF Sole Sneaker Balls Shoe
SOF Sole Sneaker Balls Shoe

These clever deodorizing balls gets into the nooks and crannies of shoes where other fresheners won’t fit. The SOF Sole Sneaker Balls Shoe remove odour as well as odour causing bacteria and can last up to six months providing a fresh, clean scent. It also can freshen up smelly gym and gear bags!

SHOP IT: Amazon, $13

Method 5: Tea Tree Powder

O Naturals Tea Tree & White Clay Foot Powder
O Naturals Tea Tree & White Clay Foot Powder

Instead of tackling your shoes, this powder goes straight to the source: your feet. O Naturals Tea Tree & White Clay Foot Powder contains a combination of all natural ingredients to naturally combat foot odor and excess sweat. With ingredients like kaolin white clay, arrowroot powder, tea tree oil and peppermint oil, the powder keeps feet dry without irritation.

SHOP IT: Amazon, $20

Method 6: Shoe Inserts

Dr. Scholl's Odour Destroyers Sport Insoles
Dr. Scholl's Odour Destroyers Sport Insoles

As well as being a buffer in sport and running shoes, these removable insoles keep shoes smelling fresh by absorbing sweat and moisture, and preventing odour, for long-lasting protection against sweaty, smelly feet. Dr. Scholl's Odour Destroyers Sport Insoles absorb and neutralize unpleasant odour using an activated charcoal and baking soda layer within the insole. An antibacterial agent is included in the insole, to prevent the growth of odour-causing bacteria.

SHOP IT: Amazon, $7

Method 7: Mint Spray

Rocket Pure Natural Mint Shoe Deodorizer
Rocket Pure Natural Mint Shoe Deodorizer

With more than 2,000 reviews on Amazon and a 4.3-star average rating, you know this method is a good one. Rocket Pure Natural Mint Shoe Deodorizer removes odour and s caused by bacteria and claims to be better than powders, antiperspirants, insoles and sneaker balls.

SHOP IT: Amazon, $45

The editors at Yahoo Lifestyle Canada are committed to finding you the best products at the best prices. At times, we may receive a share from purchases made via links on this page.

Let us know what you think by commenting below and tweeting @YahooStyleCA! Follow us on Twitter and Instagram.