Water 3 (egg group)
Pokémon
There are 34 Pokémon belong to Water 3 egg group.
Carracosta
Water Rock
Another group is Water 1
Water Rock
Another group is Water 1