The Johto gym leaders don’t use that many Johto Pokemon, so let’s change up their teams. The Kanto gym leaders are also included too.
Falkner
Hoothoot Lv9
Pidgeotto Lv11
Bugsy
Ledyba Lv14
Spinarak Lv14
Sycther Lv16
Whitney
Jigglypuff Lv17
Teddiursa Lv17
Miltank Lv19
Morty
Misdreavus Lv21
Haunter Lv21
Gengar Lv23
Pryce (you would now have to do Pryce fifth, but you can still do Chuck and Jasmine in any order)
Sneasel Lv24
Dewgong Lv24
Piloswine Lv26
Chuck
Machoke Lv29
Primape Lv29
Heracross Lv29
Poliwrath Lv31
Jasmine
Magneton Lv29
Foretress Lv29
Skarmory Lv29
Steelix Lv31
Clair
Dragonair Lv35
Arbok Lv35
Gyarados Lv35
Kingdra Lv37
Will
Girafarig Lv38
Jynx Lv38
Espeon Lv38
Slowking Lv38
Xatu Lv40
Koga
Qwilfish Lv39
Venomoth Lv39
Weezing Lv39
Muk Lv39
Crobat Lv41
Bruno
Heracross Lv40
Hitmontop Lv40
Hitmonchan Lv40
Hitmonlee Lv40
Machamp Lv42
Karen
Murkrow Lv41
Vileplume Lv41
Umbreon Lv41
Tyranitar Lv41
Houndoom Lv43
Lance
Gyarados Lv42
Charizard Lv42
Ampharos Lv42
Aerodactyl Lv42
Dragonite Lv42
Dragonite Lv44
Brock
Onix Lv43
Rhydon Lv43
Aerodactyl Lv43
Omastar Lv43
Golem Lv45
Misty
Golduck Lv44
Seaking Lv44
Politoed Lv44
Vaporeon Lv44
Starmie Lv46
Lt. Surge
Magneton Lv45
Electabuzz Lv45
Electrode Lv45
Jolteon Lv45
Raichu Lv47
Erika
Tangela Lv46
Victreebel Lv46
Bellossom Lv46
Exeggutor Lv46
Vileplume Lv48
Janine
Ariados Lv47
Nidoking Lv47
Nidorqueen Lv47
Tentacruel Lv47
Crobat Lv49
Sabrina
Mr. Mime Lv48
Slowbro Lv48
Jynx Lv48
Hypno Lv48
Alakazam Lv50
Blaine
Magmar Lv49
Rapidash Lv49
Flareon Lv49
Ninetales Lv49
Arcanine Lv51
Blue
Exeggutor Lv50
Arcanine Lv50
Rhydon Lv50
Gyarados Lv50
Machamp Lv50
Pidgeot Lv52
Red
Pikachu Lv60
Lapras Lv58
Snorlax Lv58
Venusaur Lv59
Charizard Lv59
Blastoise Lv59
This also helps fix Johto’s level curve too.