So I just arrived in Mauville, and my team is as follows:

Wingull at Lv22
Swellow at Lv23
Golbat at Lv23
Nincada at Lv14 (currently training to evolve)
Silvoon at Lv5 (I plan on dropping it off at the daycare when I get there! Too impatient to evolve it.)

The first three easily dispatched Roxanne and Brawly. But I don't have too much strength against upcoming Wattson. Are there any good flying types I can catch by this point who will do well against him? It seems like all the best flying types come later in the game... have I missed nabbing any good earlier ones?