use a master ball
There is no specific ball you have to catch Suicune with. Other wise use ultra balls after weaking it and inflicting a non-damiging status effect such as paralysis.
If you are in battle with another trainer you cannot catch that Pokemon that belongs to them. But if you find out where that Pokemon's habitat is (by using the pokedex) then you can go and catch it with a poke ball, great ball, ultra ball etc...
If you can't catch Raikou with a poke ball, great ball, or an ultra ball,.. try catching it with a master ball. it may be very expensive but once you catch Raikou its worth it .
you catch it with a poke ball
master ball
The best pokeball to catch victini in white/black is the ultra ball or the great ball you shouldn't use the master ball.
use a poke ball
by throwing it
with a poke ball
great ball
the ultra ball is what i used to catch it...but you could use the master ball after you get it
To catch a pokemon, you require a Poke ball, which you can buy from a poke mart.