Geodude, Graveler, Golum, Hitmonchan, Hitmonlee....basically your classic ground and fighting types, the only exception i know of is Combusken (the second level which evolved from Torchic.)
linoone and makuhita
No, it cannot learn Rock Smash.
Find a Pokemon that can learn Rock Smash. Like Geodude.
on my game the only Pokemon i know who can learn rock smash are Raichu Palkia bidoof i think and may be Emporeon
save 10,000 p and click on a pokemon and select tms/hms and look for rock smash
i think gravler can and almost all the rock types numel can also learn rock slide by leveling up to lv 33 but u have 2 let it evolve into a camerupt
no Pokemon can learn rock smash by leveling up you have to get the hm.
No, it cannot learn Rock Smash.
No Oddish cannot learn Rock Smash.
A wide variety of Pokemon can use Rock Smash. Most Fighting, Rock and Ground type Pokemon can learn the move Rock Smash from the TM or HM depending on the Pokemon version.
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
Find a Pokemon that can learn Rock Smash. Like Geodude.
Sudowoodo is not the only Pokemon that can learn Rock Smash. There are many Pokemon that can learn it. Most fighting type Pokemon can learn the TM. So no, you do not need Sudowoodo.
No. He can only learn fly and defog.
Only rock/groung type Pokemon can learn it
Nincada is a fantastic Pokemon to use these moves on. Not only can it learn Flash and Rock Smash, but also Cut, Dig, and Secret Power which are all moves that are required later on.
in Pokemon silver, gold, crystal, yellow, blue or red rock smash don't exist. in the new versions rock smash is a HM.
on my game the only Pokemon i know who can learn rock smash are Raichu Palkia bidoof i think and may be Emporeon