Dragon type
Dragon-type Pokémon are weak to Ice, Dragon, and Fairy moves. They resist Fire, Water, Electric, and Grass. Dragon moves are super effective against Dragon.

Dragon weaknesses
Moves used against a Dragon-type Pokémon
Dragon moves
Dragon moves against each type
Every Dragon-type Pokémon
Mega Charizard X
Alolan Exeggutor
Dratini
Dragonair
Dragonite
Mega Dragonite
Mega Feraligatr
Mega Ampharos
Kingdra
Mega Sceptile
Vibrava
Flygon
Altaria
Mega Altaria
Bagon
Shelgon
Salamence
Mega Salamence
Latias
Mega Latias
Latios
Mega Latios
Rayquaza
Mega Rayquaza
Gible
Gabite
Garchomp
Mega Garchomp
Mega Garchomp Z
Dialga
Dialga (Origin Forme)
Palkia
Palkia (Origin Forme)
Giratina
Giratina (Origin Forme)
Axew
Fraxure
Haxorus
Druddigon
Deino
Zweilous
Hydreigon
Reshiram
Zekrom
Kyurem
Black Kyurem
White Kyurem
Dragalge
Mega Dragalge
Tyrunt
Tyrantrum
Goomy
Sliggoo
Hisuian Sliggoo
Goodra
Hisuian Goodra
Noibat
Noivern
Zygarde
Mega Zygarde
Zygarde (Complete Forme)
Zygarde (10% Forme)
Turtonator
Drampa
Mega Drampa
Jangmo-o
Hakamo-o
Kommo-o
Guzzlord
Ultra Necrozma
Naganadel
Applin
Flapple
Appletun
Dracozolt
Dracovish
Duraludon
Dreepy
Drakloak
Dragapult
Eternatus
Eternatus (Eternamax)
Regidrago
Cyclizar
Tatsugiri
Mega Tatsugiri
Frigibax
Arctibax
Baxcalibur
Mega Baxcalibur
Roaring Moon
Koraidon
Miraidon
Walking Wake
Dipplin
Archaludon
Hydrapple
Gouging Fire
Raging Bolt