earthquake
A fire type like Magmar or Charmander. Any rock move, Ice move, Fire move, Flying move, Electric move.
electric and ice should do the trick but don't use a ghost or ground type move cuz it wont effect it
No, crunch is a dark type move and electric types weakness is ground.
Any rock type move will be 4* effective, or hyper effective against Ho-oh.
ghost and bug
Use any grass or electric-type move. It is also resistant to itself, ice, fire, and steel. it is not immune to anything. edit: grass and electric type moves are super effective against water
The only way I know of to get a super effective hit on spiritomb is to have a Pokemon use foresight on it and then attack it with a fight type move.
A bug type move is super effective against Grass, Dark, and Psychic Pokemon types.
Machamp is a fighting Pokemon. Psychic and flying are super-effective against him. Gameguy100: I would use a psychic Pokemon against him in case he knows a rock move like rocktomb or rockslide which is super-effective against flying Pokemon.
Ground type attacks are strong against Electric type Pokemon (super effective--2X damage), and everything except Flying, Steel, and Electric works normally against them (effective--1X damage). Flying, Steel, and Electric moves are not very effective against electric (half damage). Also, if your Pokemon is the same type as the type of the attack it is using, the attack power increases by 50% (Same-Type Attack Bonus). So, the absolute best thing you could do against an Electric Pokemon is have a Ground-type Pokemon attack with a strong Ground-type move, such as Earthquake, Dig, or Drill Run.
Since cranidos is a rock type Pokemon, any Pokemon that can learn a water, grass, fighting, steel, or ground type move can be super-effective against it.
Fighting-type moves are the only type moves that are super-effective against Normal-type Pokemon. All other moves are moderately effective and Ghost-type moves are completely ineffective.