Haha, I probably should have added the little Wippor on my list as well without it we wouldn't have the memes of LV!
I mean it is Water/Ground so... Same as the final evo. It came before Mudkip so it is the superior meme and mon!
Umbreon for sure, always been my favorite eeveelution. I also like Wippor (and not just because of memes, I had one on my team one and it was an excellent third-in-line). Then Cyndaquil and Chickorita of course, I don't know how I ever choose between them.
aww... all of them. totodile, mareep, and sentret are my main friends, though. i always had trouble with the first towns, so i always spent plenty of time with them... but anytime i find any johto Pokémon i go "oh man i loved that guy!"
The Mareep line! They're one of my favorites overall. Johto did introduce some awesome Pokémon in general though, and I do adore plenty others. All the starters, Aipom, Heracross, Ho-Oh, Furret, the new eeveelutions, Sneasel, Phanpy, Teddiursa, Skarmory, Celebi... etc. The best generation as far as new mons are concerned.
Should anyone be surprised to hear me say Steelix is my number one? Followed closely by Crobat and Umbreon and Ariados. Feraligatr too, for a starter. At the risk of someone throwing something at me, I don't quite like Ampharos. I tried to, but tactically and stylistically, there just isn't much I like about it. Super popular though, so props on that Amphy.
ahh, I loved kingdra and the mareep line! although the latter's mostly because it was my first randomly-found shiny... oh, but no forgetting ttar! tyranitar is so great.
Lugia is definitely up there as being one of my favorite gen 2 Pokémon. As for non-legendary, I have to go with Umbreon.
I think that honor has to go to Blissey and Miltank. I find those two really cute. I'm surprised no one else likes them all that much.