Legendary Pokemon are Pokemon that are only found once in the game and cannot be breed (except Manaphy). Legendary Pokemon are also found in a special place such as Mewtwo is only found in Cerulean Cave. Legendary Pokemon can sometimes be only obtained during an event such as Darkrai. Here is a list of all the Legendary Pokemon from each generation
Generation 1 (Red, Blue, Green, and Yellow versions)
Moltres
Articuno
Zapdos
Mew
Mewtwo
Generation 2 (Gold, Silver, and Crystal versions)
Entei
Raiku
Suicune (Crystal)
Ho-oh (Gold and Crystal)
Lugia (Silver and Crystal
Celebii
Generation 3 (Ruby, Sapphire, and Emerald versions)
Regice
Regirock
Registeel
Latias (Sapphire and Emerald)
Latios (Ruby and Emerald)
Kyogre (Sapphire and Emerald)
Groudon (Ruby and Emerald)
Rayquaza
Jarachi (Emerald)
Deoxsys
Generation 4 (Diamond, Pearl, and Platinum versions)
Dialga (Diamond and Platinum)
Palkia (Pearl and Platinum)
Giratina
Darkrai
Shaymin
Arceus
Heatran
Regigigas
Crescelia
Uxie
Azelf
Mesprit
There will be more...
all the Pokemon are everywhere....... what are you asking?
I don't know what all the Pokemon's names are but all the Pokemon are new....
not all Pokemon evolves, but the Pokemon who does evolve, is to much
all the Pokemon from leaf green mostly Pokemon from the kanto region
All Pokemon in Pokemon sapphire can breed. Except for all legendaries.
all the pokemon
There is no official Pokemon game that has all Pokemon catchable in it, which means you'll have to trade and transfer Pokemon from other games to get all the Pokemon. However, some fan-made hacks do have all the Pokemon catchable in them.
All The Shiney Pokemon You Can Get In Pokemon Ruby Are All The Pokemon You Can Get in Ruby Any Pokemon Can Be Shiney Even Starters and Legendaries. So There Are 200 Shiney Pokemon You Can Get In Pokemon Ruby.
there is not a cheat to get all Pokemon but there is a cheat to get certain Pokemon
No Pokemon can be found on all routes.
catch all the Pokemoncatch all the Pokemon
no you cant get cheat for all the pokemon.