If it's a Pokemon that stays in one place, save in front of it and try to take as much HP as possible and then throw a bunch of Ultra Balls on it. If it doesn't work, you can always restart. If your talking about Pokemon that move at random, the only advice I can give is to paralyze them (They can still flee if their a sleep, weird huh?) and use Mean Look. Mean Look keeps Pokemon from escaping and if they know Roar, Paralyzing them will give you more time to damage them and trying to catch them.
catch them
== ==
The best way is to use a masterball. Since u only get one masterball in the game, use it wisely or cheat with a gameshark or action replay.
use your best pokemon and pokeballs
1 hack 2 master ball cheat 3 use the have every legendary code
In Pokemon Black Version the legendary is Reshiram and Pokemon White its Zerkrom.The only way to get both is to transfer Zerkrom to Pokemon Black Version or Reshiram to Pokemon White Version.
with a net and they are not real
The only way to catch legendary Pokemon, like Raikou, is to use Master Balls. All other Poke Balls make the Pokemon escape easily.
No he won't. The best thing to do when catching a legendary Pokemon is to save it before you battle it. That way if you don't catch it you can turn it off and try again.
yes wow, that was such an expert answer... By the way, they are the legendary cats, not dogs. The Pokemon Company revealed that Raikou is a tiger, Entei is a lion, and Suicune is a cheetah.
Zekrom, and the best way to catch it is to keep your master ball and catch it that way, cause that's how I did it.
The same way as you catch other Pokemon, whittle away its HP to red, and try to give it a status condition such as Paralysis or Sleep (don't Burn or Poison it). Throw balls at it (Ultra/Great mainly) and hopefully you will catch it.