Buying more than one pair of shoes at a point of time will be a bit of a strain on the pocket. But as it turns out, it is a good decision if you can bear the initial brunt of a large spend. The advantage of having two pairs is that after a run, the sole gets more than enough time to recover from the previous run. If you buy two different models, it is useful as they help adapt your feet to different types of models and terrains.