I believe it's after you beat the Pokemon League he leaves a letter on the table next to a Pokeball. It states that he congratulates you on your achievement and says that he is gong to train to become stronger." On the table he leave you a Beldum as a parting gift, I'm not sure of you'll see him again.
go to mossdeep and then you will see a man staring at the sea
Just go to th top left corner of mossdeep and go in the house.Vuala!
Stevens house is in muddeep(I think that's how you spell it) city
It's on the west side of Mossdeep City.
Steven lives is a house in Mossdeep City. His house is northwest of the Pokemon Center. After you defeat him, you go to his house to get a Beldum.
HM08(Dive) can be found at Steven's house after clearing the Space Museum in Mossdeep City. Steven's house is north of the Mossdeep Pokemon Center.
Hoyse.... I think you mean house. His house is in Mosdeep City, North-east of the Pokemon center.
Go to the top-left corner of Mosdeep city and go inside the house. There's Steven, who will notice you and give it to you
Go to Steven's House in Mosdeep City after you beat everyone in the Museum there.
After you beat the League and go to steven's house and there is a pokeball on the table.It has a beldum inside it.
You get Beldum for free, from Steven after you finish the Pokemon League, go to Stevens house and the ball will be on the table.
Steven lives in Mossdeep City.Talk to all the people around Mossdeep and one little boy will tell you:''Steven's house is right over there!''.
it is on the island with the phsycic gym twins leader and where you get dive with the rocket tower/silho
no he is in meteor falls srry 4 spelling errors if there is some
you cant beat steven in pokemon soul silver only in emerald,ruby and sapphire
there is no contest house in Pokemon emerald