Skarmory is, in my opinion, one of the best flying-types you'll ever find. It's got access to a entry hazards, and has enough defenses to endure hits and successfully set them up. It could learn Roost, too, so whenever you're unable to use any recovery item, you could have it utilize this move, and it'd be able to restore its health instantly. Another thing is that it's able to use Brave Bird, and while it does cause recoil damage, it's still quite a powerful attack, and you'd be able to take down a variety of opponents with it.
As far as normal Pokémon go, I personally love Blissey. It could withstand countless amount of special hits, and thanks to its ability on learning moves such as Wish, Protect, Heal Bell, and Toxic, it's able to make a gargantuan staller. I've used it plenty of times before, and it has never, ever manged to fail me, thankfully. Chansey is good, too; if you give it an Eviolite, it'd be able to perform even better.
One of most favorite dragon-types is Kingdra. It's got Swift Swim ability, so whenever it rains, its speed doubles itself (making it outspeed almost all Pokémon that are in its tier), which is quite a huge deal. Give it Dragon Dance, Waterfall, Outrage, and some other suitable attack, and it'd be able to make a great asset for almost any of your team.