GrassRock
Grass and Rock types: weaknesses, resistances and Pokémon
Grass and Rock Pokémon take double damage from Ice, Fighting, Bug and Steel moves and resist Normal and Electric moves.
That is 4 weaknesses against 2 resistances, so these Pokémon rely on Speed or offensive power to make up for it.
Grass moves are super effective against Water, Ground and Rock and not very effective against Fire, Grass, Poison, Flying, Bug, Dragon and Steel. Rock moves are super effective against Fire, Ice, Flying and Bug and not very effective against Fighting, Ground and Steel.
To beat these Pokémon, your best pick is Ice, Fighting and Bug moves. Avoid Normal and Electric moves, which deal little or no damage.
There are 2 Pokémon with this combination, such as Lileep and Cradily.