If its a long battle like Dialga or Palkia, Timer ball after MANY turns. If its a battle where the Pokemon immediately flees like mesprit, use a wobbuffet because it has shadow tag, or a Golbat that knows Mean look. That way it wont flee the battle and it will be easier to catch.
nope.
the best way to GET legendaries is by action replay. and the best way to CATCH legendaries is lowering there hp and catching them. or choosing the right pokeball:masterball,ultaball,repeatball,greatball,and pokeball.
Yes but the only one you can catch lugia
catch them
you don't need legendaries to catch other legendaries. just get a team of Pokemon around the level of the legendary you are trying to catch. weaken it until it is about to faint, and if you can put it to sleep or paralyze it, do that. then just keep throwing ultra balls until you catch it. just in case you don't catch, i recommend saving right before you start a battle with a legendary.
go to this page http://www.serebii.net/diamondpearl/legendaries.shtml this page has all the legendaries you can normally catch in in Pokemon diamond/pearl all other legendaries you have to transfer from a 3rd generation game
none
1.eat pie 2.Watch tv 3.USE A POKEBALL
no
Well if you want to do that then u can get the legendaries by going to zapdos which is in the power plant and find all the legendaries but there is no fast way of completing the pokedex cuz u have to catch them all to get them added to the pokedex
arceus
You cannot catch both legendaries with a single game.