Quoted By:
So, I saw a thread where someone complained about Johto pokemon too bad to make a good team using only Johto pokemon, specifically for Crystal (which removes Ampharos, kek). They also complained about stuff like Stantler and Sudowoodo being shit when those mons are actually serviceable for a regular run. So I decided to share what I think is close to the ideal team for Johto without using anything from KANTOOO.
Feraligatr
Crobat
Espeon/Girafarig
Ursaring/Miltank/Stantler/Granbull
Sudowoodo/Heracross
filler
>Feraligatr is the best starter because of ice punch. Sub him for Lanturn or Kingdra (if you can get it) if you want to use another starter
>Crobat because someone has to be the flyer and Noctowl and Xatu sadly suck
>normal type is powerful in gen 2 because of the return tm and the badge boost, so you should have one
>Girafarig is an alternative over Espeon because evolving Eeve into it can be tedious, and it has return as a complementary stab. Also immune to ghosts.
>Sudowood is cool because it learns rock slide. Heracross has good enough stats to deal lots of damage with normal moves and learns megahorn late. Sadly, it lacks good fighting STAB.
>filler can be an HM slave or some interesting option like Lanturn, Jumpluff (for status) or another normal mon
I remember that when I played gen 7 I got autistic about making a team with only Alola pokemon but doing that in-game kinda sucks because Alola mons were so SLOW. You had to have something like Alolan Raichu or Ribombee in your team if you wanted to get outsped less often (NPC trainers use mons from other regions after all). I'd say that sometimes making a region-only team can be more annoying for other regions over Johto, those mons aren't that bad.