In my first play-through, I've chosen Cyndaquil. For some reason, I have tendency to select fire-type Pokémon when it comes to playing a new game (well, HeartGold and SoulSilver weren't precisely new to me, as I'd gone through their pre-makes plenty of times before before, but they still sort of felt like it, due to all their new mechanics, graphical advancements, and so forth), and I wound up following the same, exact route here. I was quite satisfied, to be honest; it was great in terms of offense, and had access to some decent attacks as well. Typhlosion was quite easy to utilize.
Second run--I decided to go with something different, and have selected Totodile. In my third play-through, it was Chikorita.