No offense to you guys, but I wouldn't use a dragon to start off because they dont know any decent moves until later on, and they're harder to train than most others as they take more experience to go up a level.
I would pick Magnemite.
Haha true. I wouldn't like to play with Dratini and just use Wrap until it K:O's the other Pokemon. Same with Bagon but with different weak techniques.