You can beat a ghost type with another ghost type (Like Haunter)
I would choose a Dark or Ghost type
any dark type move
Rock type Pokemon are strong against flying, ice, bug and fire type Pokemon.
You have to use dragon type Pokemon to beat her. Dragon type Pokemon are weak against dragon type... Its stupid i know. Oh and if you don't have a dragon type Pokemon, make sure your Pokemon are at least on levels above 40. Hope this helps!
fire fighting and ground beat steal!
fire types beat steal
Ground type Pokemon can beat Electric type Pokemon easily.
You can beat it with Ground type Pokemon or Fire type Pokemon easily.
You can beat a ghost type with another ghost type (Like Haunter)
thunder pokemon
No type can beat the other types in pokemon they each have strengths and weaknesses and not one can conquer the rest.
Dark type can beat ghost.
Ground
ghost
Rock, electric and ice.
with water type and rock type pokemon.