only one, at battle frontier
There is no limit to how many Pokemon you can trade, but you can only trade six at a time.
There are 386 Pokemon in the game. Some Pokemon aren't available to capture in the game, including some that have to be traded from other games, and event legendary Pokemon.
There are many Pokemon you catch that are similar in sapphire and emerald but there are many Pokemon emerald can only get and not sapphire.
Ive never played that game before but probably 6 or more than that.
385 Pokemon.
Pokemon Emerald has a bunch of Pokemon, that are available to be caught! It's too many to list here.
Alot
Pokemon Platinum should be out sometime in 2009. This game is the equivalent of the Emerald, of the RSE generation, and will have many added extras, using the DS' features to make the game even more fun.
4.
420
In the whole game, I'm not sure. The ones that give you badges, there are 8. In the Elite Four, there are 5 including Wallace at the end.(Only in Emerald)
Emerl? If you mean Emerald, there is 387 that you can get by trading (complete the data for every single Pokemon exept sinnoh Pokemon) but idk how many just for emerald.