>>50999659Types on Pokemon are more like suggestions for what they might get damaged by. Generally speaking, Fire-types will get hurt by water, but some will get hurt more than others. Pokemon themselves are damaged by different types on a case-by-case basis.
For example, Charizard:
>Takes 2.25x damage from Water-type attacks, as water is especially lethal to the Charizard line, but Charizard is "dragon" enough to not make it a higher multiplier>Takes 1.8x damage from Electric-type attacks, as having small amounts of "dragon energy" dampens the weakness>Takes 1.2x damage from Dragon-type attackset cetera et cetera. Arcanine, as another example, would take less damage than Charizard from Dragon-type attacks, but still have a small offensive and defensive damage multiplier (1.1x) due to latent amounts of "dragon energy" in its genome (hence why it's able to use Dragon Pulse and Outrage).
Pokemon also have different type effectiveness bonuses, instead of just STAB. For example, Charizard has:
>1.5x Fire-type effectiveness bonus>1.25x Flying-type effectiveness bonus (secondary type)>1.2x Dragon-type effectiveness bonus