Yes but you have to be a geek.
no way
One way is to get all possible Pokemon in Pokemon platinum and migrate all the remaining Pokemon from another region. Another way is to use cheat like an action replay
no way
get all of your pokemon to lv 100
There is no way of getting all beginner Pokemon without trading.
The only way you can see all the Pokemon on diamond is by going into the GTS and global trade different Pokemon.
Pikachu, every day, all the way.
there is no way, all you have to do is the slow boring way. sorry
The same way you did in all the Pokemon games.
For the EASY!!! PEASY!!! way simply use a water type pokemon For the "hard" way use a leaf pokemon For a random way use random pokemon. There you go all done
Catch all the Pokemon.
yes,copy Pokemon from diamond or pearl.