I was explaining this to a friend that suggested I blog it. I try to do it every 6 months with my shoes if they need or not.
The reason this works: the bacteria inside your shoe that produce odor thrive in a warm moist environment. Freeze them and it will kill them out. The baking soda will absorb the smell, if it remains after the bacteria die.