Shoes need a day off. If you want your fine leather shoes to last longer, never wear them for two consecutive days.
For shoes that you only wear once in a blue moon, protect them while stored using the individual shoe bags that came with the packaging when you bought them. This protects the leather from dust which engrains itself in the leather when left in the closet, under the bed or on shoe racks for extended periods.