You get it after you beat Whitney, go up to Route 36, just past National Park, and where the "odd tree" is once you've used the squirtbottle on it and defeated it/caught it, go to the right (east) there should be a fat man standing there, talk to him and he will give you HM06.
Rock smash is on route 36 in Heart Gold. Talk to the ugly fat guy standing by the black apricot tree.
The root fossil is only on Pokemon soul silver by smashing rocks with rock smash in the ruins of alph.
yes you can. Hes in the dark cave on route 30. if you know flash and rock smash you will find him it may take a while but keep searching. hes there.
No, it cannot learn Rock Smash.
Teach a Pokemon rock smash. Put that Pokemon first in your party. Go to the ruins of Alph. Use rock smash on the rocks. It is random that you receive an item in the ruble. If there is an item there an exclamation mark will appear above your Pokemon's head. Shard are common and fossils are rare. The rocks re spawn when you leave the area.
It's the same with heartgold and soulsilver. Theres a fat boy near the enterance of the ruins of alph talk to him and he should give you HM Rock smash
First, you battled Sudowoodo and then go right and talk to the fat man and he will give you rock smash
From a chuby guy on route 36
rock smash any rocks that can be smashed.
Hiker on route 36
you defeat a gym leader
go to ruins of alph and use rock smash on every rock to find it
Rock smash is on route 36 in Heart Gold. Talk to the ugly fat guy standing by the black apricot tree.
You can Acquire it from the Large Boy on Route 36.
You use rock smash and can sometimes find fossils.
a man near violet city gives it u
all gen.4 fossils by breaking rocks (rock smash)