Here are my teams as a reminder for me.
LeafGreen:
Pidgeot, Flareon, Machamp, Magneton, Starmie, Exeggutor
SoulSilver:
Meganium, Politoad, Granbull, Magmar, Crobat, Scizor
Sapphire:
Gardevior, Ludicolo, Breloom, Torkoal, Armaldo, Altaria
Diamond:
Infernape, Pachirisu,
Mismagius, Hippowdon,
Leafeon,
Yanmega
White:
Serperior, Seismitoad, Darmanitan, Accelgor, Vanilluxe, Druddigon
Misdreavus is in Pearl, while Eevee and Yanma are in Platinum, I will just trade them over.
Time to finally start. First of my Ultimate Challenge is LeafGreen.
I will box HM slaves as soon as I can after I use them.
-I started with Squirtle.
-I caught Pidgey after I got my Pokeballs.
-I boxed Squirtle and trained Pidgey.
-I beat Gary on Route 22(a battle that most people don't do).
-I went to Viridian Forest and beat all the trainers and trained even more.
-I beat Brock with Pidgey and a lot of Gusts and Potions.
Team at this point:
Pidgey Lv.17
-I beat all the trainers on Route 3 with ease.
-Entered Mt. Moon and sweeped every trainer.
-I arrived in Cerulean City and beat Gary.
-I beat everybody on Route 24 & 25, I got the S.S. Anne Ticket.
-I beat Misty and her trainers.
Team at this point:
Pidgey Lv.28
-I went south to Route 5 and beat every trainer on Route 6.
-I did the S.S. Anne stuff, beat Gary, got Cut. I caught a Meowth for Cut(only for now). Cut the bush in front of the Gym, and boxed Meowth.
-I beat Lt. Surge with a lot of Secret Powers(TM in Route 25) and Super Potions.
Team at this Point:
Pidgeotto Lv.32
-I went back to Cerulean, went east and cut the tree(with meowth), and beat the trainers.
-I arrived at the Rock Tunnel Entrance, I was stupid and went through without Flash. I also caught Machop.
-I arrived in Lavender Town, I went through Route 8, and used the underground tunnel, and arrived in Celadon City.
-I got Eevee, and used a Fire Stone on it.
-I beat Erika and her trainers, mostly with Flareon.
Team at this point:
Pidgeotto Lv.33
Machop Lv.25
Flareon Lv.30
-I did the Team Rocket Game Corner and Lavender Tower stuff and got the Pokeflute. I also went east of Celedon to get Fly, and taught it to Pidgeotto.
-I then used the Pokeflute to get Snorlax out of the way on Route 12.
-I got the Super Rod, flew back to Pallet Town, and caught a Staryu. Flew back to Celadon and bought a Water Stone.
-I continued back through and beat every trainer, and did the same for Routes 13, 14, and 15. I finally arrived in Fuchsia City.
-I caught an Exeggcute in the Safari Zone and got Surf, I then flew to Celadon and got a Leaf Stone.
-I beat Koga and his trainers.
Team at this point:
Pidgeot Lv.45
Machamp Lv.44
Flareon Lv.45
Starmie Lv.43
Exeggutor Lv.44
-I then flew to Cerulean, went east and caught a Magnemite at the Power Plant.
-I flew back to Saffron, and beat the Silph Co. takeover.
-I then beat Sabrina and her trainers.
Team at this point:
Pidgeot Lv.45
Machamp Lv.45
Flareon Lv.45
Starmie Lv.44
Exeggutor Lv.45
Magneton Lv.42
-I flew to Pallet Town and went south to Route 21. I beat the trainers and arrived in Cinnabar Island.
-I went through the mansion, and got the key.
-I then beat Blaine and his trainers.
Team at this Point:
Pidgeot Lv.48
Machamp Lv.49
Flareon Lv.48
Starmie Lv.47
Exeggutor Lv.49
Magneton Lv.50
-I flew to Viridian City, and beat Giovanni and his trainers.
Pidgeot Lv.48
Machamp Lv.49
Flareon Lv.48
Starmie Lv.50
Exeggutor Lv.49
Magneton Lv.50
-I went west towards the Pokemon League. I beat Gary in Route 22.
-I then went through the gates and arrived in Victory Road.
-I beat the Elite Four, and Gary.
My Final Team after beating the Game:
Pidgeot Lv.57
Fly, Wing Attack, Secret Power, Hyper Beam
Machamp Lv.58
Karate Chop, Cross Chop, Earthquake, Hyper Beam
Flareon Lv.56
Flamethrower, Shadow Ball, Iron Tail, Hyper Beam
Starmie Lv.57
Psychic, Surf, Waterfall, Hyper Beam
Exeggutor Lv.57
Psychic, Giga Drain, Egg Bomb, Hyper Beam
Magneton Lv.58
Thunderbolt, Tri Attack, Screech, Hyper Beam