My skates improved a LOT since I started drying them out instead of throwing them into the car truck until the next session.
What about a small portable fan running on batteries?
Anyway, here is some info that may help:
I hope this info will help.
We have this stuff they sell at my rink called "Unique." It's about $15 per bottle and it really does de-stink! Lots of the hockey players use it and I have found it to be useful for removing blood stains, grass stains and the dreaded cat pee smell. I would spray some of this into my skates, then wipe them dry on the inside with a clean chamois. Air out.
Antiperspirant on your feet? I've heard of people doing that...
This is late, but my partner swears by the original yellow Dial liquid soap...he says he and his friend both loved it years ago because you could wash your feet with it and they wouldn't stink for days. He recently bought a bottle and one day came home from work, took his shoes off, and made me smell his feet (yeah, I know. Guys, geez). I admit they didn't stink.
baking soda... releases oxygen, which kills the anaerobic bacteria that smell the worst
I have the same problem. A couple of years ago I had the chance to ask the "Ask Mr. Edge" guy who is featured in Skating Magazine what his best advice is at an event I was at. He said that the problem is caused by bacteria growing in the skate and really the best way to kill the bacteria to kill the smell and not ruin your skate is to dilute some bleach and wipe out the skate with a rag with the diluted bleach solution on it. Hope it helps!