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.
No Oddish cannot learn Rock Smash.
As soon as you get the 7th badge and the HM rock smash.
Once you get the 7th badge you will be able to use rock smash outside of battle.
you can use the hm strength you can smash rocks with 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
I have yet to play Pokemon Black or White, but if it is anything like Diamond or Pearl, I believe your Pokemon with the rock smash ability would have to be your main or your starter, and then you could open your bag and click it, and hit use rock smash? I can't exactly remember, it may be something like that though. Don't give up.
No Oddish cannot learn Rock Smash.
As soon as you get the 7th badge and the HM rock smash.
Find a Pokemon that can learn Rock Smash. Like Geodude.
Use Rock Smash outside the Ruins of Alph.
You use the Rock Smash TM
Once you get the 7th badge you will be able to use rock smash outside of battle.
In Pokemon Liquid Crystal, you can obtain HM Rock Smash by speaking with a man in Violet City. He is located near the Pokemon Center and Sprout Tower. After receiving HM Rock Smash, teach it to a Pokemon that is capable of learning the move, and then you can use it to smash rocks blocking your path.
You use HM Rock Smash on smashable rocks.
you can use the hm strength you can smash rocks with rock smash