The most effective in rock type Pokemon is water Pokemon ofcourse.
Electric-type Pokemon are only weak against Ground-type attacks.
Water Pokemon. You can also use rock Pokemon such as geodude or onix. Do not use grass or steel Pokemon these types are week against fire.
Dragon type. or ice types which is normally super effective
Depends. Water is not very effective against Dragon types. However it is possible for most water Pokemon to learn ice type moves and these will be super effective. Good luck!
electric type of course!
Electric, Ice, and Rock all do very well against Flying type.
Rock and Electric type attacks.
The most effective in rock type Pokemon is water Pokemon ofcourse.
Water
flying type are weak against electric type moves,ice type moves,and rock type moves
fighting types and bug types are the most effective types on dark.
dragon and ice is most efective against dragon.
There are two.Sableye and Spiritomb. Ghost- and Dark- type. The only exception is a Pokemon that has recently used a move such as Foresight, then uses a Fighting-type move, which are ineffective against Ghost-types but super-effective against Dark-types.
Fire and fighting type moves are super effective against Ice type pokemon.
Electric-type Pokemon are only weak against Ground-type attacks.
Water Pokemon. You can also use rock Pokemon such as geodude or onix. Do not use grass or steel Pokemon these types are week against fire.