You should add that these are all just Pokémon whose types are something that resists either of these with thick fat and Pokémon whose types are a combination fire, water, rock, dragon, poison, psychic, flying, bug, and fairy, just to make it clear that no individual type resists both of these. (Also ghost can be paired up with and of the last five types I mentioned, which are the ones that resist fighting).