Ground-type Pokémon take double damage from Water, Grass, and Ice-type attacks. However, they only take half damage from Poison and Rock-type attacks, and are not affected by Electric type attacks. They take normal damage from all other attack types.
Ground-type moves deal double damage to Fire , Electric, Poison, Rock, and Steel-type Pokémon. However, they only deal half damage to Grass and Bug-type Pokémon, and don't affect Flying-type Pokémon. They deal normal damage to all other Pokémon types.