RockFairy
Rock and Fairy types: weaknesses, resistances and Pokémon
Rock and Fairy Pokémon take quadruple damage from Steel moves, take double damage from Water, Grass and Ground moves, resist Normal, Fire, Flying, Bug and Dark moves and are immune to Dragon moves.
The balance is even: 4 weaknesses and 6 resistances or immunities.
Rock moves are super effective against Fire, Ice, Flying and Bug and not very effective against Fighting, Ground and Steel. Fairy moves are super effective against Fighting, Dragon and Dark and not very effective against Fire, Poison and Steel.
To beat these Pokémon, your best pick is Steel moves. Avoid Normal, Fire, Flying and Bug moves, which deal little or no damage.
There are 2 Pokémon with this combination, such as Carbink and Diancie.