Pure dragon type Pokemon have only to weaknesses, ice and other dragons. A lot dragons are also ground or flying like Garchomp, Dragonite, Salamence, Rayquaza and Flygon. Therefore ice attacks works 4 times better on them since it is super effective against both of their types. Normally ice works best against dragons, but it is some exceptions. Kingdra and Palkia are dragons who also is water Pokemon, so their only weakness is dragon attacks, and Dialga don't have any of the normal dragon weakness, because he also is a steel Pokemon his only weaknesses is fighting and ground.
Fighting types are weak against psychic and flying types.
Fighting types are strong against normal types.
Flying and Phsychc types are strong against Fighting types
Bug-type Pokemon are strong against Grass, Fighting, and Ground-type moves.
No. Fire-Types are strong against Grass-Types, Bug-Types, Ice-Types, and Steel-Types. Dark-Types are weak against Bug-Types and Fighting-Types.
Weak: Psychic Strong: Fighting
Psychic is strong against Poison and Fighting, weak against Psychic and Steel, and has no effect on Dark. Bug, Dark, and Ghost are strong against Psychic. Psychic and Fighting are weak against it. There are no types that have zero effect on it.
Mostly bug and ghost and dark. Not fighting that is bad
They are strong against a lot of types. They are weak against Fire, Fighting, and Ground though XD. They are also weak against water types.
The "domanant" types against fighting types are flying and psychic.
Fighting Pokemon are weak against Psychic types and Flying types. Ghost Pokemon are also a good choice against Fighting types since Fighting and Normal type attacks don't effect them.
Fire, Fighting and Ground Type moves are super effective against Steel Types.