This team is intended for Crystal, but I will recommend alternatives for Gold/Silver. I will not be including egg moves on this team.
1. Typhlosion
• Flamethrower (Stab)
• ThunderPunch (Coverage)
• Earthquake (Coverage)
• DynamicPunch (Coverage)
Typhlosion is my favorite Johto starter and in my opinion, the best starter. Cyndaquil/Quilava does really well early on in the game beating Sprout Tower and Bugsy. Later in the game it does well against Jasmine, Pryce, Koga, Janine, and Erika. Since Typhlosion doesn't learn Flamethrower until level 60, just use Fire Punch until then.
2. Golem
• Rollout (Stab)
• Earthquake (Stab)
• Curse/Strength (Status/HM)
• Explosion (Emergency Situation)
Sudowoodo
• Rock Slide (Stab)
• Earthquake (Coverage)
• Low Kick (Coverage)
• Strength (HM)
Golem is a great Pokemon in gen 2. It can be caught very early in the game on Route 46 as a Geodude. Early game, it beats Falkner, Bugsy, Morty, and resists Whitney. Later in the game, it does well against Koga, Karen to some degree, Lt. Surge, Janine, and Blaine. It also does well against Team Rocket beating the majority of their Pokemon.
For an alternative if you can't trade, I recommend Sudowoodo over Graveler because it has better stats and still has a decent move pool. You don't get it until after the third gym, but if you can't get Golem, it's definitely worth it.
3. Crobat
• Fly (Stab and HM)
• Confuse Ray (Status)
• Giga Drain (Coverage)
• Return (To hit hard)
Crobat is one of the best flying types in gen 2 and is a cool Pokemon. It can be caught early on as a Zubat in Dark Cave. Not going to lie, it's kinda bad early game but it slowly gets better the further you get into the game and it's definitely worth it in the end. It does well against Morty with Bite, Chuck, Bruno, Janine, and Erika.
4. Exeggutor
• Solarbeam (Stab)
• Psychic (Stab)
• Sludge Bomb (Coverage)
• Sunny Day (Pair with Solarbeam)
Amphoras
• ThunderPunch (Stab)
• Thunder (Stab)
• Fire Punch (Coverage)
• Thunder Wave (Status)
Exeggutor is a pretty solid Pokemon and outclasses Victreebel. It can be caught after the second gym as an Exeggcute using headbutt. It might be a little hard to use at first but once you get to level 19 and learn Confusion, you won't look back. It does well against Morty, Chuck, Koga, Bruno, Janine, Misty, and Brock. It also does well against Team Rocket's poison types.
If your playing Gold/Silver, I recommend Amphoras. It's the best electric type in the game and can be found on Route 32. Also unlike Crystal you can't get a Leaf Stone until the post game in Gold/Silver.
5. Umbreon
• Faint Attack (Stab)
• Confuse Ray (Status)
• Toxic (Status)
• Shadow Ball (Hit Psychics with Physical move)
Umbreon is a Pokemon that can take hits real well and counter all of the Psychic and Ghost types throughout the game. It can be obtained after the third gym by Bill in Goldenrod City as an Eevee. It does well against Morty (If you breed and evolve it by then), Will, and Sabrina. It's also useful to have against some of your Rival's Pokemon.
6. Lapras
• Surf (Stab and HM)
• Ice Beam (Stab)
• Confuse Ray (Status)
• Rain Dance/Body Slam (Power up Surf/Filler)
Lapras is one of the best water types in the game with solid stats all around. It can be found after the fourth gym deep within Union Cave on Friday's. It does well against Clair, Lance, Brock, and Blaine.
What do you guys think of this team?