you can only get it in heart gold Sapphire and emerald but you can get him from them then once you have him then you can get rayquaza from the same place that you got groudon
by talking to prof. oak and getting the jade orb
sorry you have to trade it to Pokemon soul silver
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
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.
you can't catch it, you have to get it from an event which has passed
You can't catch Deoxys in soul silver
it is in the hidden towerAfter you've beaten red at mt silver you speak to mr Pokemon and he gives you a blue orb (red for soul silver) he then tells you where to go and you go there (it's on the route leading to the safari zone) when you get there kyogre will be there. Once yo have caught him you speak to him again (or prof oak I can't remember) and he tells you that if you catch a groudon (kyogre on soul silver) he'll tell you the rest of the hoenn myth. On heart gold you can't catch groudon (without cheats) so you have to trade one from soul silver (vice versa for soul silver) and once you do that and sshow it to prof oak or mr Pokemon he will give you a green orb and you can go back to the embedded tower (where you caught kyogre/groudon) and catch rayquaza