No. He can only learn fly and defog.
Chat with our AI personalities
no Pokemon can learn rock smash by leveling up you have to get the hm.
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.
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.
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.