Top 10 Best Dragon Type Pokemon
1Rayquaza
2Garchomp
3Dragonite
4Salamence
5Dialga
6Hydreigon
7Giratina
8Haxorus
9Flygon
10Mega Charizard X
11Kyurem
12Reshiram
13Goodra
14Palkia
15Kingdra
16Latias
17Latios
18Tyrantrum
19Sceptile
20Zygarde
21Noivern
22Zekrom
23Altaria
24Dragalge
25Goomy
26Druddigon
27Ultra Necrozma
28Dragonair
29Eternatus
30Dragapult
31Kommo-o
32Noibat
33Vibrava
34Naganadel
35Dracovish