The master ball is the obvious answer, but you only get one in the whole game. It will always catch any Pokemon. Just stock up on ultra balls and save often, if you don't catch what you want you can just restart. Using a Pokemon with high HP and knowledge of sleep, paralyze or poison is also helpful.
no it is in white it isn't exactly like soul silver or heart gold were you could catch them both though there is a strong dragon that you can catch called kyurem
yes you can and you can also catch them in blue,red,gold,silver,firered,leafgreenand the remakes of gold and silver
It was originally to catch the event legendary pokémon, Celebi.
you have to get more then 45 gym to catch legendary Pokemon! deoxys is a legendary Pokemon
defeat all gyms,elite 4 and champion of that region to catch legendary pokemon
You can't in Soul Silver, only in Heart Gold.
you only can trade it from heart gold. you can catch groudon on soul silver
There are only a few you can catch but the rest you have to get from trades with other games.
no.
well the main legendary is Lugia on Soul Silver, and in Heart Gold it's Hoe-Oh. i dont think u can catch the platinum legedaries hope i helped :)
it helps you go back in your game if you didn't catch a legendary Pokemon
over 9000
yes you can also catch them in soul silver.
You can catch Articuno in the Seafoam islands (Kanto), Zapdos at the Power Plant (Kanto), and Moltres in Mt. Silver (Johto).
You can catch Lugia, and evolve Growlithe into Aracanine, which is not considered legendary, but literally has the title of Legendary Pokemon. Hope this helps!
grow a pair... and get good pokemon to get the legendary pokemon's health low... then use an ultra ball over and over again until you catch it
it is a item that you obtain in pokemon soul silver that you use to catch lugia the legendary bird in the whirl islands.