I started off with a Fire-type and got a Grass-type in Cherrygrove City, the next town. Add a Water-type, and they would cover each other's weaknesses. As for Flying-types, I'm afraid I'm not quite sure what their weaknesses are, but I do know they're strong against Grass.
[video] EXCELLENT
But if I may, what do you know about tactics?