I generally use alot of flying pokemon it's usually a secondary type like on Gyrados, at least until I reach the Elite 4 then I get it a bit more well balanced. My usual team that I try to build for is Charizard, Gyrados, Lapras/Tentacruel, Weavile/Dodrio, Dragonite, Tyranitar/Dragonite...