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.
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.
Team weakness analysis
Damage each attacking type deals to your team. Too much red in a row = that type wrecks you.
⚠ Unresolved weaknesses — no team member resists:
| Type | Weak | ||||||
|---|---|---|---|---|---|---|---|
| Normal | ½ | ½ | · | ||||
| Fire | ½ | 2× | 1 | ||||
| Water | 2× | 1 | |||||
| Electric | 2× | 1 | |||||
| Grass | 2× | ½ | ½ | 1 | |||
| Ice | ½ | 2× | 1 | ||||
| Fighting | ½ | ½ | ½ | ¼ | · | ||
| Poison | 2× | 2× | 0 | 2× | 2× | 4 | |
| Ground | 2× | 2× | 0 | 2 | |||
| Flying | ½ | ½ | 2× | 1 | |||
| Psychic | ½ | 2× | 1 | ||||
| Bug | ½ | ½ | ½ | ¼ | ¼ | ¼ | · |
| Rock | ½ | ½ | 2× | 1 | |||
| Ghost | · | ||||||
| Dragon | 0 | 0 | 0 | 0 | 0 | 0 | · |
| Dark | ½ | ½ | ½ | ½ | ¼ | ½ | · |
| Steel | 2× | 2× | 4× | 2× | 2× | 5 | |
| Fairy | ½ | 2× | 1 |
Offensive coverage
Types your team hits super-effectively (STAB + selected moves).
Can’t hit super-effectively:
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.