All fighting types
Swampert
Marshtop
<Add on from here>
on the dark brown rock north of mauville city
to get to mauville you have to have rock smash to get rock smash you have to get to mauville
No, it cannot learn Rock Smash.
Geodude learns rock smash by teaching it the HM move rock smash.
In emerald, rock slide can't be obtained. But it ca be learned by rock - type Pokemons such as Geodude. Maybe there's a TM, or cheat to buy one.
in mauville city.
no Pokemon can learn rock smash by leveling up you have to get the hm.
you find it in the cave by verdanturf town but you need to to beat the third gym to be able to use it outside of battle
Rock Smash is a Hm you get when you get to the third gym. So, he doesn't learn it but you can make him learn it with that Hm
No Oddish cannot learn Rock Smash.
go to the granite cave and have a pokemon with the move rock smash then go to a stone you can smash with rock smash smash it and nosepass may appear
Well, I caught a ZIGZAGOON because it cal learn CUT, ROCK SMASH, STRENGH and SURF.
Wingull cannot Rock Smash, try teaching it to Linoone or Bidoof.