I went on a bit of a mission to get rid of smelly shoes.
Three pairs of work shoes on rotation. Keep at work and don't walk to/from work in them. Two pairs of casual trainers on rotation. Always worn with socks. One pair sports trainers use for um, spot. Obvs always worn with socks. 'Fashion' shoes don't get worn enough to smell.
This basically eliminated any smelly issues and then I got loads of clear plastic show storage boxes with front opening flip lids. Solved the messy problem.
Thanks fluffy. It's not that I struggle with smelly shoes as such, More that I don't think they should be stored with clothes without being contained. I had some of those Ikea boxes with clear flaps at the front but they're too floppy and end up looking a mess.
Work shoes, slip-on shoes, everyday/driving shoes, everyday (waterprrof) shoes, trainers and currently snowboots on a rack in the hallway. Good boots and nice heels in the attic as I go out about twice a year. Summer shoes are in the attic at the moment, will swap with boots when it gets warm enough.
You need to tell us what space you do have and how often do you wear them? If it's once a month then it doesn't need to be as accessible as weekly. Under bed, top of wardrobe, hall ceiling on a pulley (like those old fashioned drying racks) if you've the height. I personally would avoid plastic boxes for smell issues. Can you put shelves in the cupboard under the stairs?