regirock)regice)registeel)latias)latios)kyogre)groudon)rayquaza)jirachi)deoxys)deoxys(speed forme)mew)celebi)lugia)ho-oh.
zoo3891 says,
here are the ones you can catch in emerald all in able to capture order (zangoose,Roselia,lunatone,meditite,and medicham were notput in this game but those and all of theese are in ruby and Sapphire)
wurmple
poochyena
zigzagoon
lotad
maril
ralts
seedot
wingull
tailow
cascoon
silicoon
slakoth
nincada
skitty
whishmur
aron
makuhita
zubat
sableye
magikarp
tentacool
oddish
gulpin
electrike
plusle
minun
volbeat
illumise
nosepass
numel
torkoal
geodude
koffing
muk
spinda
slugma
skarmory
lombre
swablu
seviper
solrock
machop
spoink
sandshrew
trapinch
claydol
cacnea
pelliper
jigglypuff
bayleaf
linoone
mighteyena
feebas
absol (ftwftwftwftwftw //-*)
gloom
shuppet
vulpix
duskull
chimecho
graveler
horsea
wailmer
staryu
carvanah
corphish
wailord
golbat
chinchou
clamperl
relicanth
claydol
bannette
rayquaza 1
hariyama
lairon
mawhile
groudon 1
kyogre 1
regirock 1
regice 1
registeel 1
deoxys (speed form) 1
mew 1
lugia 1
ho oh 1
and i believe that's all from zoo3891 says.
Surskit is NOT catchable in Emerald. Trade from Ruby/Sapphire.Of course you can get a surskit: just run around in the grass at rout 102. They're kinda rare though.
Poliwag is not catchable in Ruby, Saphire or Emerald.
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.
Depends on what game you're on. And aren't there other ways of getting different Pokémon than catchable in your game than trading over platinum? Like importing from Ruby/Sapphire/Emerald
If you are talking about the 2 mascot Pokemon then you have the following: Reshiram - The "Vast" Pokemon. Reshiram is Fire/Dragon type and is only catchable in Pokemon Black. Zekrom - The "Deep" Pokemon. Zekrom is Electric/Dragon type and is only catchable in Pokemon White.
Latios is not catchable in Sapphire you must get one from Ruby or Emerald.
Squirtle is not catchable in emerald.
Surskit is NOT catchable in Emerald. Trade from Ruby/Sapphire.Of course you can get a surskit: just run around in the grass at rout 102. They're kinda rare though.
Unowns are only catchable in firered and leafgreen trade one to emerald to have it.
zapdos, moltres, articuno, mew2, and all Legendary Pokemon in Gold/Silver/Crystal and Ruby/Sapphire/Emerald but only catchable ones are the first four listed.
*Mew is not catchable in Pokemon x and y, but you can get him online from wondertrades and such. Mewtwo however, is catchable and you can find him in the cave in pokemon village.
Groudon, Kyogre, Regiice, Regirock, Registeel, Latios or Latias and Rayquaza. Jirachi and Deoxys are obtained in a special way, Google search it
Poliwag is not catchable in Ruby, Saphire or Emerald.
sudowoodo and smeargle
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.
Snubbul is not catchable in leaf green or fire red you can however catch one in emerald in the safari zone in the johto area, also in Pokemon colosseum there is either a shadow snubbul or granbull.
The catchable legendaries are the following: Articuno, Zapdos, Moltres, Raikou/Suicune/Entei *depends on your starter pokemon*, Mewtwo.