Shoes that get wet when walking on rainy days can be dried again relatively quickly and effectively without the material becoming hard.
A tried and tested method is to stuff the shoes with newspaper.
A more effective way to dry rain-soaked shoes is to fill old nylon socks with cat litter and place the cat litter bags in the wet shoes. The porous material of the cat litter immediately absorbs the water in the shoes.
