All of the Johto part of the story.
All of the Kanto part of the story. (Gyms are in the order in which I beat them.)
Earthquake | Rock Throw | Strength | Rollout
Surf | Strength | Rain Dance | Flash
Crunch | Rock Throw | Dragonbreath | Iron Tail
Blizzard | Endure | Take Down | Icy Wind
Fury Swipes | Cut | Dig | Rock Smash
On to Leafgreen!