If you mean all the Pokemon in the entire game, that's a little hard to answer. Be more specific.
there is no mist stone in Pokemon emerald
you cant get reggiggas in Pokemon emerald
You cannot find an infernape in Pokemon emerald for that Pokemon you need Pokemon platinum, pearl or diamond.
You can't find a Dawnstone in Pokemon Emerald
he is the champion in emerald
No Pokemon can be found on all routes.
cheats
you go left
You go find them
you find all the Pokemon you can in Pokemon emerald then you trade Pokemon from ruby sapphire fire red and leaf green youtube.com/iglowindadark for more information
You find them all and then battle them.
you have to find and catch all the pokemon in emerald....it might take a little trading...
all you have to do is go on Serribi.net
ask ur momma
you can't you have to import them from Pokemon emerald
Zubat is all I know. Go there yourself and find out!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
for me emerald because you can catch all Pokemon and you can find many shiny Pokemon i think emerald bec you can get almost all pokemon on it bec you can get the moon thing or susket but other than that ya emerald when you do get rayquaza kyogur and groundon they are lvl 70 all of them in pokemon sappire you oly get a lvl 45 kyogur (sorry for spelling)