everstone,waterstone dusk stone and fire stone
CottonPicker
u push him
Where you beat Brock. An old man is standing in a garden.
you show him oddish (get it by the pokewalker)
Talk to an old man in pewter city.
In heart gold, there is an old man not in a poke mart, but in Pewter city. He is on raised ground and he gives it to you once you get there.
You get surf from that man after you defeat the tim rocket grunt that is in the stage.
The old stong ang man collect the shapeless rock stones and giving shape to sharpe.
In Heart Gold and Soul Silver you can get Togepi from an egg that you receive from this old man and then later in the game visit professor Elm and he will give it to you.
There is an old man in pewter city standing outside by the street. he will giv it 2 u.
Whirl Islands at Level. 70, But first you need the silver wing from an old man in Pewter City
It is in black thorn city look for a house with a sign next to it then go inside and talk to the old man