its when you get a dialga palkia or giratina egg
EVENT!
Arceus has never been distributed as an egg. If you are referring to the egg from the HeartGold/SoulSilver Arceus event, it hatches automatically.
get an arceus of platinum and trade to soulsilver then go to the ruins.
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. Or just trade it from Diamond and Pearl.You get it from a trade.
the reason why it won't work is because you need the event arceus from diamond or pearl.
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.
It must be the "12 Movie Event Arceus"
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.
Trade from Pearl or HeartGold/SoulSilver (Arceus event)
You use it to get a baby Palkia, Dialga, or Giratina in an event in HeartGold/SoulSilver
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.
you cant unless you have a cheat. Or you have the arceus event, bu tthat went out in 2008