Hmm...you just beat the Sixth gym located at Fortree City(maybe I write wrong).That gym was flying type.Hope this help u^^
you go south from mount pyre
Fortree City ( Feather Badge ) Leader's pokemon: Altaria, Swellow, Skarmory, Pelipper
The sixth gym is Mossdeep City Gym - Gym Leaders Liza and Tate (Mind Badge). You have to surf right of Lilycove city.
go to fortree city. there go and find stiven. he will give you a Devon skope. then return to the gum
With the seventh badge in Pokemon Ruby version, you can control caught or traded Pokemon up to level 70.
leaf
You can get the 6th badge by defeating your father in petalburg.
Saffron city.
Lavarage its in. ST4282
Head to lavaridge town for your next badge.
The sixth badgeno actually it the third badge
At Sootopolis City.