Steven, as the Champion of Hoenn Region, gives you one of the Hoenn starters, which are Treeko, Mudkip, and Torchic.
Steven Stone will give you a Beldum in exchange for a Forretress.
Steven Stone wll give it to you if you pick the Green Stone.
You have to have the Engnima stone.
you cant beat steven in pokemon soul silver only in emerald,ruby and sapphire
Steven will never appear in the Ruins of Alph.
Pewter Mueseum
In the silph co.
Any of your pokemon.
to get treeko you reicve it from steven at SilphCo.in saffron city ( after you defaet red)
You find him at the Pewter city meuseam.
cos u have to do stuff before it...
You don't give it a stone...