Either use your masterball or put it to sleep right away without weakening it and keep throwing ultraballs.
There is no easy capture just luck but for the beginning its easy to catch some pokemon.
sorry you have to trade it to Pokemon soul silver
Well, it has the Catch Rate of 5. So it's pretty hard.
You can't catch charizard in Pokemon soul silver. You can get a charmander from professor oak.
Catch Pokemon
You can't catch kyogre in Pokemon soulsilver.
you catch it in cerulean cave
you get it at the battle park for 32 b.p its easy to catch enti, rioku, and latios with it
In johto!
snorlax
no you can, you most catch it in Pokemon emerald
you have to trade it from diamond to soul silver and you can't actually catch Roselia wild in Pokemon soul silver.