well...i don't know about the best attacks, but if it helps, my raichu knows strength, thunder, thunderbolt, and shockwave.(the move maniac on 2 island teaches shockwave-have 2 tinymushrooms or 1 bigmushroom handy.they're found as a paras's hold item in the safari zone.)
The best water type would be Kyogre but you can't get it in leafgreen you need to get one from sapphire or emerald other than that the best water Pokemon is blastoise.
In my fire red game i got a raichu. its level 61 with thunderbolt, thunder,brick break and iron tail. i suggest the best way to train it is the elite for (for lorelei and support for the others as well) and also the islands. on the islands basically all the kanto such as cuebone, sparrow or Persian are all high levels, 40-50. but all the new Pokemon from the johto are all at low levels though 10-15
the best bird Pokemon on leaf green is pidgeot
i am personally a fan of exeggutor
The original startes; bulbasaur, charmander and squirtle are the starters (and in my opinion, they are the best).
there best attaks are thunder,thunder bolt,hyper beam and volt tackle
Blastoise Raichu Butterfree Fearow Nidoking Rhydon (Gengar but put in Nidoking instead incase you cant trade) =]
The best water type would be Kyogre but you can't get it in leafgreen you need to get one from sapphire or emerald other than that the best water Pokemon is blastoise.
dragonite is the strongest dragon there is in leafgreen
I think its moltres
I guess Zapdos
hell yah!! raichu is one of my best so far. raichu's sp.attk is really good and speed to. my raichu has thunder bolt, thunder, brick break and iron tail. for more info about raichu or any other Pokemon go to this site right here. it is the best Pokemon site out there for me: http://www.serebii.net/pokedex-rs/026.shtml
the best Pokemon are mewto and the rarest Pokemon ever mew.
pikapoo
Gyarados
== == == == === ===
Charmander