The Skagit River was highly influenced by the repeated advance and retreat of the Puget Lobe of the Cordilleran Ice Sheet.