Charizard, Gyarados and Aerodactyl, along with Dragonite, were examples of Dragon types back in Generation 1. Seadra didn't get much spotlight in that draconic world until Kingdra came along. Lapras was practically a huge supporter for Dragon types, in my opinion. Could very well be one of those best friends for the Dragons, indeed. Now? Only very few Pokemon can learn some dragon type moves and Lapras is probably the most popular in that category, probably next to Tyranitar.
I don't actually recall catching/receiving any Dragon types other than Dratini in the first two generations whenever I've played the game, apart from a Bagon which I only recently caught while playing through a borrowed Sapphire version. I never got around to evolving it to Salamence, but I just felt like I wanted to have a Dragon type. But yeah, I caught and trained it post-game in which there wasn't much to do, so I didn't quite enjoy it as much as I could've when I was younger, so yeah :p
I really don't know how good any Pokémon is in the TCG, since all I did was collect the cards, though I do remember I had a few Dragon types.
Speaking of TCG, didn't they introduce the new types to the TCG board? Dragons has its own types now rather than sticking with its non-Dragon half?? I haven't played TCG in a long time, since Generation 3 when I had a deck consist of supporter Salamence cards. Maybe I should check back into it. Collect some Dragon cards and build a REAL Dragon deck finally :D