im not sure but i think any rock or ground type Pokemon
It depends on what Pokemon you're using. Rock Polish is good for sweeper Pokemon, while Thunder Wave is good for staller/annoyer Pokemon.
all the beginners can learn rock climb
no Pokemon can learn rock smash by leveling up you have to get the hm.
Most ground type Pokemon can learn it
No, it cannot learn Rock Smash.
The TM69 can be found within mt. coronet. Other than searching for it here some Pokemon can simply learn the move eventually by leveling up geodude, graveler, golem, onix and steelix can all naturally learn the move.
There is no rock climb in pokemon saphire, but there is a rock climb in pokemon diamond and pearl.
Geodude cannot learn rock climb.
a lot of Pokemon can learn the move rock climb here are good Pokemon that should have rock climb Ursaring because it can also learn other mountain moves like rock smash machoke just like ursaring is a mountain dude geodude and its evolutions well mostly rock Pokemon hope i helped!
Infernape
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.
Only rock/groung type Pokemon can learn it