You use HM Rock Smash on smashable rocks.
witch Pokemon evolve with stones in soul silver
you win them at the pokealthon
use rock smash in the ruins
you get stones in soul silver by finding the stones or trading it to soul silver
have a Pokemon who knows rock climb and rock smash
Pokeathlon Prize [Wednesday] or Smash Rocks using Rock Smash.
you go to ruins of alph and smash the rocks with rock smash and some of them contain fossils.
right next to the place you find soodowoodo
A hiker gives it to you on Route 36.
Rock Smash-ing the Rock Smash-able rocks at the Ruins of Alph
use rock smash on rocks and you will find it eventualy
a man near violet city gives it to u
rock smash go west of violet city and talk to the chubby guy
HM06 Rock Smash is given to you by a Hiker on Route 36.
it call headbutt and there is movetutor in ilex forest that teach it to you