Meganium

Meganium was James' starter Pokémon in Pokémon HeartGold. As such, he was the first Pokémon to join James' team.

History
James chose to use Meganium in HeartGold because he's used Chikorita the least out of the Johto starters and it fit better in the overall team synergy once he started planning out his team.

Moveset

 * SolarBeam
 * Petal Dance
 * Magical Leaf
 * Rock Climb