You have to defeat the 4th gym.Then,you will obtain an item so you can go through the desert in route 111
(near Mauville city).
That is where you can find Gible. Rough skin is gible's hidden ability so it's harder to find a gible with it. Hope this helps!