GhostDragon
Ghost and Dragon types: weaknesses, resistances and Pokémon
Ghost and Dragon Pokémon take double damage from Ice, Ghost, Dragon, Dark and Fairy moves, resist Fire, Water, Grass, Electric, Poison and Bug moves and are immune to Normal and Fighting moves.
The balance is even: 5 weaknesses and 8 resistances or immunities.
Ghost moves are super effective against Psychic and Ghost and not very effective against Dark. Dragon moves are super effective against Dragon and not very effective against Steel.
To beat these Pokémon, your best pick is Ice, Ghost and Dragon moves. Avoid Fire, Water, Grass and Electric moves, which deal little or no damage.
There are 4 Pokémon with this combination, such as Giratina, Dreepy, Drakloak and Dragapult.