All Pokémon types
NormalWeak to FightingFireWeak to Water, Ground, RockWaterWeak to Electric, GrassElectricWeak to GroundGrassWeak to Fire, Ice, Poison, Flying, BugIceWeak to Fire, Fighting, Rock, SteelFightingWeak to Flying, Psychic, FairyPoisonWeak to Ground, PsychicGroundWeak to Water, Grass, IceFlyingWeak to Electric, Ice, RockPsychicWeak to Bug, Ghost, DarkBugWeak to Fire, Flying, RockRockWeak to Water, Grass, Fighting, Ground, SteelGhostWeak to Ghost, DarkDragonWeak to Ice, Dragon, FairyDarkWeak to Fighting, Bug, FairySteelWeak to Fire, Fighting, GroundFairyWeak to Poison, Steel
153 dual types
See them all on the dual type chart
Normal
Fire
Water
Electric
Grass
Ice
Fighting
Poison
Ground
Steel
Fairy