Talk:Route 12/@comment-28942540-20170122131743/@comment-31122670-20170122225958

First, the only poke that can learn Rock smash by leveling are Sawk, Pikipek, Trumbeak, Toucannon, Crabrawler, Crabominable, Passimian, and Golisopod.

Second, of the mentioned above, only Sawk is availble in game

Third, Sawk is found in Route 12 only, so you need Rock Smash to catch him

Fourth, even if you had a pokemon with rock smash before getting to the fifth gym, it cannot be used outside of battle WITHOUT getting the fifth gym badge

So, just beat the 5th gym