Someone said to find it at the second floor but I searched and still can't find it. Then I decided to search the bottom second floor but all I found was TM Dragon Pulse which is good, but I wasn't looking for that. I want it for my Rampardos.
Ok, battle frontier shop has them. Also, second floor of victory road. You gotta come back in from the Pokemon league end. Shove the boulder south, not east. Head right and do the bike puzzle.