You'll need to trade from the Pokemon HeartGold, Diamond, Pearl, and Platinum.
EVENT!
You cannot find Arceus in Pokémon SoulSilver, the only possible ways in order to get Arceus in "SoulSilver" is via a Nintendo event, via a cheating device or by trading with someone who has gotten one.
I'm guessing, you CAN'T
Usually Arceus can only be obtained through Pokemon events, and all the soulsilver events passed :(
you have to have an arceus
In Pokémon SoulSilver the only way to get Arceus is to trade the Arceus from the event that happened in 2009 over into SoulSilver or HeartGold, the event is no longer active so if you didn't get one then you would have to wait for the next Arceus event or you could use a cheating device in order to cheat for it.You can't find it wild and cath it. The only way to have one is by trading on th event Arceus from last year.Other than that, buy and Action Replay.
Arceus can't be obtained on soul silver,unless a cheat is used or you have diamond,pearl or platinum version and you trade it...
Arceus has never been distributed as an egg. If you are referring to the egg from the HeartGold/SoulSilver Arceus event, it hatches automatically.
you have to have arceus, then go to the ruins of alph and a guy will show up
you don't catch it you have to trade it with someone that has it on diamond or pearl
You can only get Arceus from Pokemon D/P/Pt.
To get an Arceus in Soulsilver or Heartgold, you needed to download it at an event, otherwise you would have to use codes or trade from another game.