In total including event only Pokemon there are 10.
there are 5 legendary Pokemon in leafgreen version
no but can in emerald!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
gameshark
A ditto with (any Pokemon you put in the day care accept for legendaries)
Abra, Exeggcute, Machop.
Moltres, zapados, and articuno are the three main legendaries in leaf green/fire red
51
Everything but preevolutions and legendaries.
There there are 36 legendaries all through out the Pokemon regions but there are Arcanine,Gyarados,Milotic,Rotom,Unown,Dragonite,Tyranitar,Selemence,Metagross,Garchomp, Ninetails,Lucario,Togepi,Absol and Spiritomb which i consider legendaries so that makes it 51 if you believe they are legendaries and they will also make more legendaries in the future of Pokemon hope i helped also i have all the legendaries and wouldn't mind trading them to Pokemon trainers or collectors. Contact me at trippyranga@hotmail.com
The catchable legendaries are the following: Articuno, Zapdos, Moltres, Raikou/Suicune/Entei *depends on your starter pokemon*, Mewtwo.
there are 151 between leafgreen and fire red
5 legionaries