Fighting-type Pokémon

Pure Fighting-types

Strong against Bug, Dark and Rock attacks; weak against Flying and Psychic attacks
Mankey
Primeape
Machop
Machoke
Machamp
Hitmonlee
Hitmonchan
Tyrogue
Hitmontop

Bug/Fighting-types

Strong against Bug, Dark, Fighting, Grass and Ground attacks; weak against Fire, Flying and Psychic attacks
Heracross

Water/Fighting-types

Strong against Bug, Dark, Fire, Ice, Rock, Steel and Water attacks; weak against Electric, Flying, Grass and Psychic attacks
Poliwrath