In water map.
Embedded Tower.
You can't because you can only get Groudon in SoulSilver.You would have to trade it from HeartGold to get it.
Marine Cave
go on Pokemon crater
Kyogre Is Not Avalible In Pokemon Ruby. Just In Pokemon Sapphire/Emerald
Pokemonbattlearena.net
in your house
by the mountain
Sorry. You cant. You can get Groudon, though.
surprisingly kyogre
you can rarely find larvitar.
yes u can