Six without trading.
146
a bunch
All if you have a gameshark
it depends on how many Pokemon are in the game to start with
No not every pokemon. You can't catch the starter Pokemon and many of the rare pokemon, you have to trade with Diamond. sorry ...
there is no possible way to make him evolve with out trading. you have to trade to make kadabra, haunter, and many others to evolve
All the 150 Kanto Pokemon exist there as well as a good bunch of Pokemon from Gen 2 and 3. You can't get all of the Pokemon without trading with somebody with Pokemon Emerald.
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
Trading is the legittimate way, mind you it does involve starting the games all over again many times to get all pokemon. The other easy but cheating way it Action Replay
There are many places where one one can purchase Pokemon trading cads. One can purchase Pokemon trading cards at popular on the web sources such as EBay and Toys R Us.
There are ten new dragons, but since Reshiram and Zekrom are version exclusive you will only be able to get nine in each game without trading.