The Pokémon type that is strong against Normal type is the Fighting type. Fighting-type moves are super-effective and deal double damage to Normal-type Pokémon. Additionally, Normal-type Pokémon are immune to Ghost-type moves, which means Ghost-type moves have no effect on them. But when attacking Normal types, Fighting moves are the best counter. So in summary:
- Strong against Normal: Fighting type
- Normal is immune to: Ghost type
This makes Fighting-type Pokémon ideal counters against Normal-type Pokémon. Examples of good Fighting-type counters include Machamp, Lucario, Terrakion, and Keldeo. This information is consistent across different Pokémon games and formats.