you have to use hm rock smash on rocks to find them.
in violet city at the west standing a fat guy he have rock smash
Geodude,Lickytung,graveler,golem,Totodile and its evolutions can to
you find him in the ruins of alph by weeds and you can find smeargle on there same thing on Pokemon heart gold (natu evolves at level 25)(smeargle no evolvetion)
near safari zone were the grass is
you have to use hm rock smash on rocks to find them.
Well its very very rare but its in rocks that can be smashed with rock smash. Or you can use your diamond or pearl game and trade a Pokemon over holding it.
you need rock smash in caves but i didnt learn rock smash to my pokemon team. you have to use it on a pokemon thats not important
Use Rock Smash outside the Ruins of Alph.
in violet city at the west standing a fat guy he have rock smash
In pokemon Diamond and pearl you find it in Obrehe Town ( near Jublify City) right outside of the cave (entrace) off a man once you beat him.In heart gold, you can find rock smash west of violet town. talk to the fat guy there and he will give you rock smash. :)
Geodude,Lickytung,graveler,golem,Totodile and its evolutions can to
It attracts a ledendary pokemon.
evolve gastly.
curmen cave
this is also for heart gold
You can find them by surfing and fishing.