Moltres: FireRed / LeafGreen - Peak of Mount Ember (Mt. Ember Peak)
Ruby / Sapphire / Emerald - Trading FireRed / LeafGreen / XD /
XD - Cipher Boss of Stolen Greevil the island Citadark.
Zapdos: FireRed / LeafGreen - Power Plant
Ruby / Sapphire / Emerald - Trading FireRed / LeafGreen / XD
XD - Cipher Boss of Stolen Greevil the island Citadark
Articuno: FireRed / LeafGreen - Seafom Islands, 4th Floor
Ruby / Sapphire / Emerald - Trading FireRed / LeafGreen / XD
XD - Cipher Boss of Stolen Greevil the island Citadark
Mewtwo: FireRed / LeafGreen - Cerulean Cave Basement Floor 1
All other versions - Change of FireRed / LeafGreen
Mew: Emerald - Faraway Island (With the Old Sea Chart, which can only be won in events or with Gameshark)
All other versions - Change of Emerald
Raikou: FireRed / LeafGreen - Randomly, as wild Pokémon, after you pass the Elite 4, if your home is the Squirtle
Colosseum - Steal the Cipher Admin Ein in Cipher Lab
Other versions - Shift from FireRed / LeafGreen / Colosseum.
Suicune: FireRed / LeafGreen - Randomly, as wild Pokémon, after you pass the Elite 4, if your home is the Charmander.
Colosseum - Steal of Cipher Admin Venus in The Under
Other versions - Shift from FireRed / LeafGreen / Colosseum.
Entei: FireRed / LeafGreen - Randomly, as wild Pokémon, after you pass the Elite 4, if your home is the Bulbasaur.
Colosseum - Steal the Cipher Admin Battle at Mt Dakim
Other versions - Shift from FireRed / LeafGreen / Colosseum.
Lugia: FireRed / LeafGreen / Emerald - Navel Rock (With the ticket, I called the Aurora Ticket, now I do not remember, won an event or Gameshark)
XD - Stolen from Greevil in Citadark. You have to have the 9 boxes in a maximum level of purification.
Other versions - Shift from FireRed / LeafGreen / Emerald / XD.
Ho-Oh: FireRed / LeafGreen / Emerald - Navel Rock (The same ticket again, is a single island, divided into 2 paths)
Colosseum - Complete Mt Battle in Battle Mode after you have purified all 48 pokemon.
Other versions - Shift from FireRed / LeafGreen / Emerald / Colosseum
Celebi: All versions - Win a Nintendo Event or on the bonus version of the Japanese version of Pokemon Colosseum (Thanks RELMAT)
Regirock: R / S / E - Desert Ruins (Desert, underneath, the solution of the puzzles of each of the Regis will post below.)
Other versions - Exchange of R / S / E
Regice: R / S / E - Island Cave (Route 105)
Other versions - Exchange of R / S / E
Registeel: R / S / E - Ancient Tomb (Route 120)
Other versions: Changing the R / S / E
Latias: Ruby - Southern Island * (* Ticket, gain or events with Gameshark)
Sapphire - Available as a wild Pokémon in Hoenn, after the Elite 4.
Emerald - Available as a wild Pokémon in Hoenn, after the Elite 4 (choose RED television) OR Southern Island *.
Other versions - Exchange of R / S / E.
Latios: Sapphire - Southern Island *
Ruby - Available as a wild Pokémon in Hoenn, after the Elite 4.
Emerald - Available as a wild Pokémon in Hoenn, after the Elite 4 (choose Blue on television) OR Southern Island *.
Other versions - Exchange of R / S / E.
Kyogre: Sapphire - Cave of Origin
Emerald - Marine Cave
Other versions - Trading S / E
Groudon Ruby - Cave of Origin
Emerald - Terra Cave
Other versions - Exchange of R / E
Rayquaza: R / S / E - Sky Pillar
Other versions - Exchange of R / S / E
Jirachi: R / S / E - Win a Special Event or Pokémon Channel ** (**- And if anybody tells you otherwise or you suggest some glitch as the rocket on the moon sends them go see if it's raining in Saha)
Other versions - Exchange of R / S / E
Deoxys: FireRed / LeafGreen / Emerald - Birth Island ** (Ticket to an event or Gameshark)
Other versions - Shift from FireRed / LeafGreen / Emerald
How to catch the Regis in R / S / E:
The Three Regis
The Regis are the new trio of legendary Pokemon. To get them you need to solve puzzles. First, you need to capture a Relicanth and a Wailord. Now go to Pacifidlog and surf to the East. You'll find the current. Go straight underneath and when stranded on an island, you'll surf right in the middle of the east coast. Dip the point where you can use Dive. Follow underwater and go follow the path until you find something written in braille. Go back to the surface in the same place and you will be in a cave filled with writing in Braille.
Location Relicanth - Under the water, near Sootopolis. It is quite rare.
Location Wailord - Evoloção the Wailmer, which can be found on Route 122 using the Good Rod is rare
Go to the center of the Braille on the wall and use Dig. This should break the wall. Go to the next room and put Relicanth as your first Pokemon, and Wailord last. Read the Braille. If it succeeds, there will be an earthquake. Exit to catch the three Regis.
To find Regice, go back and surf Dewford going to the Northwest. When they find an island with a fisherman, cross it. Now head left and still surfing to the north. You arrive on an island with a cave. Get in, get in the middle of the wall in Braille and press A. Wait 1 minute between to catch your Regice.
Go to Lilycove and exit to the left. Pass the Safari Zone and continue until you see a flight of stairs. Climb up and keep going north. You'll find yourself in an area where it is raining. As usual, you'll find a cave full of braille, go to the middle of the cave and use Fly. Go to the next room and Registeel will be ther