You can only get it by evolving Budew.
No you can only get a Celebi by event
to gt ninetales you have to catch and evolve a vulpix
You can't catch Deoxys in the wild or a special place. But if you got it in Pokemon FireRed, LeafGreen, Sapphire, Ruby, or Emerald you can migrate Deoxys in the Pal Park in the Kanto region in Fuchsia City.You cannot obtain Deoxys legitimately in Pokémon SoulSilver. You must take advantage of an Event in Pokémon Emerald, FireRed, or LeafGreen to go to Birth Island using an Aurora Ticket, and catch it there, then use the Pal Park to transfer it to SoulSilver. Alternatively, you can cheat.
Yes, you can catch the Spiky-eared Pichu in the English versions of Pokémon HeartGold and SoulSilver however you need access to the Gamestop or Wi-Fi Pikachu-colored Pichu distribution in order to gain access to the Spiky-eared Pichu.
To catch a Metapod in Pokemon SoulSilver (And in Pokemon HeartGold as well), you have to enter the Bug Catching Contest at The National Park on Tuesdays, after you obtain the National Pokedex.
you have to trade it from diamond to soul silver and you can't actually catch Roselia wild in Pokemon soul silver.
you cant catch roselia in emerald, but I'm pretty sure you can catch it in Sapphire, so just trade it over
Roselia only evolves in Pokémon Platinum, Diamond, Pearl, HeartGold and SoulSilver. In order to evolve Roselia, you have to use a Shiny Stone on it, it doesn't evolve by any level.
No. You have to either catch Roselia or Budew to get Roserade. If you start with a Budew, level it up until its Friendship is high enough. When it evolves into Roselia, use a Shiny Stone on it.
You can't catch it in Emerald. T-T
Route 117
Catch a Roselia and evolve it
No, you cannot catch Kyogre in "Pokémon SoulSilver."
You can't catch bastiodon in Pokemon soulsilver.
Well, In the Great Marsh. Roselia
You cannot catch Heatran in Pokémon SoulSilver, you will have to trade for it.
No, you can not catch Phanpy in SoulSilver. It is a version exclusive to HeartGold.