PKMN TEAM BUILDER
Dragon

Dragon Type Weakness

Dragon-type Pokémon are weak against Ice, Dragon, Fairy — they take 2× (super-effective) damage from these. They resist Fire, Water, Electric, Grass (½×).

The fastest way to beat a Dragon Pokémon is to attack with a type it is weak to (Ice, Dragon, Fairy). See the best counters below, or drop your team into the builder to spot Dragon weaknesses on your own six.

Dragon-type Pokémon are…

Weak to (2×)
Resistant to (½×)

Dragon moves are…

Super-effective vs
Not very effective vs
No effect on

Matchups shown for a pure Dragon-type; a second type changes the math — check any specific Pokémon’s page for its exact weaknesses.

Best counters to Dragon — what beats Dragon-type Pokémon

These Pokémon resist Dragon’s attacks and hit it super-effectively with Ice, Dragon, Fairy moves. Tap one to scout it, or assemble them into a team below.

Build a team that beats Dragon

The team below is pre-loaded with the top counters to Dragon. Swap any slot and the weakness chart updates live — a balanced team wants no attacking type hitting three or more of your six. Prefer a blank slate? Open the full team builder.

XerneasXerneas
Fairy
Edit set
ZacianZacian
Fairy
Edit set
DiancieDiancie
RockFairy
Edit set
MagearnaMagearna
SteelFairy
Edit set
Iron ValiantIron Valiant
FairyFighting
Edit set
EnamorusEnamorus
FairyFlying
Edit set
58
out of 100

Structurally exposed

Provisional rating

Pokémon team rating

Several shared weaknesses or coverage gaps need attention. Based on typing, switch-ins and selected attacks. This is not a prediction of match results.

1

5 members are weak to Steel

5 Pokémon are weak to Steel, with no resistance or immunity to switch into.

Steel
2

4 members are weak to Poison

4 Pokémon are weak to Poison; 1 teammates resist or are immune.

Poison
3

Move coverage is still provisional

Add damaging moves in the set editor. The current coverage check uses only the Pokémon’s own types.

WaterElectricPoisonGroundPsychic

Best one-click upgrades

Team weakness analysis

Each row shows damage from one attacking type. Several red cells in a row indicate a shared weakness.

Unresolved weaknesses — no member resists these types:

WaterElectricSteel
TypeXerneasZacianDiancieMagearnaIron ValiantEnamorusWeak
Normal
½
½
·
Fire
½
1
Water
1
Electric
1
Grass
½
½
1
Ice
½
1
Fighting
½
½
½
¼
·
Poison
0
4
Ground
0
2
Flying
½
½
1
Psychic
½
1
Bug
½
½
½
¼
¼
¼
·
Rock
½
½
1
Ghost
·
Dragon
0
0
0
0
0
0
·
Dark
½
½
½
½
¼
½
·
Steel
5
Fairy
½
1

Offensive coverage

Types hit super-effectively by your team’s own types and selected damaging moves.

No super-effective attack against:

WaterElectricPoisonGroundPsychicGhost

Frequently asked questions

What is Dragon weak against?

Dragon-type Pokémon are weak against Ice, Dragon, Fairy — they take 2× (super-effective) damage from Ice, Dragon, Fairy-type moves.

What beats Dragon-type Pokémon?

The best counters resist Dragon and hit it super-effectively with Ice, Dragon, Fairy moves — for example Xerneas, Zacian, Diancie, Magearna, Iron Valiant, Enamorus.

What is super effective against Dragon?

Ice, Dragon, Fairy-type moves are super-effective against Dragon.

What is Dragon strong against?

Dragon moves are super-effective against Dragon, and have no effect on Fairy.

All Dragon-type Pokémon (98)

Related type weaknesses

New to type matchups? Read the complete Pokémon type chart guide or open the full interactive type chart.