Baking soda

A smelly shoe is no match for the power of baking soda. Liberally sprinkle soda in the offending loafer or lace-up and let it sit overnight. Dump out the powder in the morning. (Be careful when using baking soda with leather shoes, however; repeated applications can dry them out.) You can also make your own reusable “odour eaters” shoe deodoriser by filling the toes of old socks with 2 tablespoons baking soda and tying them up in a knot. Stuff the socks into each shoe at night before retiring. Remove the socks in the morning and breathe easier.
Fabric softener sheets

Deodorising sneakers calls for strong stuff. Tuck a new dryer fabric softener sheet into each sneaker and leave overnight to neutralise odours (just remember to pull them out before wearing the sneaks). It’s also a great idea to deodorise places where you store your shoes, such as your gym bag. Drop a dryer sheet into the bottom of a gym bag and leave it there until your nose lets you know it’s time to renew it.
Salt

Sports shoes and other canvas shoes can get pretty smelly, especially if you wear them without socks in the summertime. Knockdown the odour and soak up the moisture by occasionally sprinkling a little salt in your canvas shoes as a shoe deodoriser.
Discover 60 clever uses for salt – that don’t involve cooking.