Favorites up to 4th gen, that means 1-4th gen.
1. Flygon/Dragonite/Salamence
2. Flygon/Dragonite/Salamence
3. Flygon/Dragonite/Salamence
Throughout my plays of Pokemon, I've always had a very hard time deciding which of these is my favorite. I've always loved Dragonite, since the start, but then Salamence cam in and he was just this powerful dragon, and I fell in love with it. But then... Flygon came as I received a Flawless, Shiny, Adamant, EV Trained Flygon in a trade, and before it even liked me much, she slaughtered an entire team in an online battle against a guy that EV trained and IV bred his guys too, and this included a Mamoswine and Frosslass. Ever since then, I've been juggling them around.
4. Gyarados
One of the most underrated Pokemon ever, in my opinion. Simply because of his 4x weakness to Electricity, but how badass is this guy? He can easily take out an unprepared team, he ALWAYS helps me get through games, even when he's 20 levels under an E4's Pokemon, he still manages to slaughter them. This guy is completely perfect, and will always rank among my favorite Pokemon.
5. Metagross
I don't think I need to explain this one, but I will anyway.. TWO weaknesses, in addition to his insane power. This guy is a perfect package and can easily wreck a team with his great Movepool + Bulk. Overall just perfect, and it looks awesome shiny.
6. Typhlosion
one of my favorite fire types and fire type starters, and I've loved all the Fire-Starters, he just looks awesome, has a decent move-pool, one of the few fire types that can play off Flamethrower nicely, this guy is just awesome overall.
7. Rayquaza/Luxray
These two tied for my 7th spot. Rayquaza is just perfect, no argument about it. He can take down almost everything in his path, trained right, he could be a dangerous force to be reckoned with. Rayquaza is one of the greatest legendaries ever. Luxray isn't nearly as powerful, but he just looks awesome! He looks super bad-ass, but his speed is what ruins him majorly.
8. Aerodactyl/Crobat
Everyone knows that Aerodactyl is insanely powerful. He also looks really awesome. He's fast enough to take out tough lightning types with Earthquake, he can learn some dragon moves, hell, his movepool overall is huge! This guy is the total package. Crobat may not be as strong, but he is still strong nonetheless, who would have thought that Zubat could evolve into something that awesome?
9. Mewtwo
Enough said.
10. Kingdra
ONE weakness. That's right, ONE weakness. Besides for Kingdra's low movepool, he is perfect. He has always been tough to take down, and while it's kinda hard to clear an entire team with it, he can sure pack a punch to teams with no bulky dragon types.