If your talking the six that you carry around i have Articuno, zapdos, moltres, mewtwo, and charizard but you definitely want to have your starting Pokemon and the legendary dog and mewtwo no matter what cuz there badass
dragonite is the strongest dragon there is in leafgreen
I think its moltres
I guess Zapdos
the best Pokemon are mewto and the rarest Pokemon ever mew.
pikapoo
Gyarados
== == == == === ===
Charmander
MunchingOrange
There is no best Pokemon to catch, as you train each individually.
Ho oh, definitely
Blastoise, Starmie and Gyrados!