You can wear the dress shoes every day, but this will not make the shoes last longer. Because when feet sweat, leather soaks up the moisture and giving them enough time to dry doesn’t affect the shoe material. But if you wear the same pair daily, then they don’t get ample time for drying and ultimately the shoe tears or cracks.