Każdy Pokémon ma jeden lub dwa typy, a każdy atak — dokładnie jeden. To one decydują, ile obrażeń zadaje cios: skuteczny atak zadaje podwójne obrażenia, nieskuteczny połowę, a przy niektórych zestawieniach nie działa w ogóle. Przy dwóch typach mnożniki się mnożą, więc trafienie może osiągnąć nawet czterokrotność.
Wiersz = typ atakujący, kolumna = typ broniącego. Wartość to mnożnik obrażeń.
| ATK \ DEF | Nor | Ogn | Wod | Ele | Tra | Lod | Wal | Tru | Zie | Psy | Rob | Ska | Duc | Smo | Mro | Sta | Baś | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Normalny | ½ | 0 | ½ | |||||||||||||||
| Ognisty | ½ | ½ | 2 | 2 | 2 | ½ | ½ | 2 | ||||||||||
| Wodny | 2 | ½ | ½ | 2 | 2 | ½ | ||||||||||||
| Elektryczny | 2 | ½ | ½ | 0 | 2 | ½ | ||||||||||||
| Trawiasty | ½ | 2 | ½ | ½ | 2 | ½ | ½ | 2 | ½ | ½ | ||||||||
| Lodowy | ½ | ½ | 2 | ½ | 2 | 2 | 2 | ½ | ||||||||||
| Walczący | 2 | 2 | ½ | ½ | ½ | ½ | 2 | 0 | 2 | 2 | ½ | |||||||
| Trujący | 2 | ½ | ½ | ½ | ½ | 0 | 2 | |||||||||||
| Ziemny | 2 | 2 | ½ | 2 | 0 | ½ | 2 | 2 | ||||||||||
| Latający | ½ | 2 | 2 | 2 | ½ | ½ | ||||||||||||
| Psychiczny | 2 | 2 | ½ | 0 | ½ | |||||||||||||
| Robaczy | ½ | 2 | ½ | ½ | ½ | 2 | ½ | 2 | ½ | ½ | ||||||||
| Skalny | 2 | 2 | ½ | ½ | 2 | 2 | ½ | |||||||||||
| Duch | 0 | 2 | 2 | ½ | ||||||||||||||
| Smoczy | 2 | ½ | 0 | |||||||||||||||
| Mroczny | ½ | 2 | 2 | ½ | ½ | |||||||||||||
| Stalowy | ½ | ½ | ½ | 2 | 2 | ½ | 2 | |||||||||||
| Baśniowy | ½ | 2 | ½ | 2 | 2 | ½ |