To get all 386 Pokemon is by trading Pokemon from these games: Ruby, Sapphire, Colloseum, Firered, Leafgreen and Emerald and special downlaods such as the aroura ticket or the mistic ticket. Use an action replay.(if you want to cheat)
Every Pokemon from every region except Unova
Yes, there is every Pokemon on Indigo. The easiest way to find Pokemon is to go to the ROOMS.
No.
Basically every legendary Pokemon in every version is unbreedable
Get a Pokemon Game Guide. They're big catalouges of every pokemon, where they are in every game, when they evolve, how they evolve, and how rare they are in each game.
you can get every pokemon using codes you can get legendary pokemon such as mew regi's HO-OH Lugia every kind of pokemon
You can find every Pokemon put on a Pokemon game You can find every Pokemon put on a Pokemon game
every where
yes
Battle every trainer and Trade with Pokemon colleseum
you need to battle every trainer you see
You see every single Pokemon, Google this "How to see every Pokemon in platinum DS"