Dry rot happens when leather shoes dry out and lose their moisture. This often happens if the shoes are kept in a warm and dry environment. It also happens if the air is too hot, too dry, too cold, or too moist.
The best way to prevent dry rot is to clean and dry your shoes before putting them away. You can also use a cedar shoe tree in your shoes, as the shoe tree absorbs moisture.