Fairy Pokemon are weak to Poison and Steel-type moves.
Dark type are very strong to physic pokemon. Grass,fire and water are weak(not very strong).
Any type, though I advise you don't use psychic.
Foul Play: Base Power 95Learned by:MurkrowHoundourHoundoomSableyeHonchkrowSandileKrokorokKrookodileZoruaZoroarkLearned (by breeding) by:MeowthPersianSeedotNuzleafShiftryKecleonStunkySkuntankPurrloinLiepard
Grass, Flying and Rock types.
Fighting and Fairy
a powerful or even weak Pokemon with shadow ball, the type is dark
assuming you mean psychic pokemon, dark type is supereffective
Fairy Pokemon are weak to Poison and Steel-type moves.
Dark type are very strong to physic pokemon. Grass,fire and water are weak(not very strong).
Dark types beat ghost Pokemon, as do those of a higher level with the fire type.
electric Pokemon
Any type, though I advise you don't use psychic.
Bug, Ghost, and Dark type are super-effective (2x) against Psychic type Pokemon (assuming it is pure Psychic, such as a Mew)
In Pokemon certain types can beat others and here are my examples: Water beats Fire, Fire beats Grass, Grass beats Water, Dark beats Ghost, Water beats Electric, Water beats Ground, Water beats Rock, Grass beats Rock, Grass beats Ground, Fighting beats Grass, Flying beats Grass, Physic can beat Grass, Ground beats Fire, Fire beats Steel, Fighting beats Dark, Bug beats Dark
Fighting/Bug
Bug, Ghost, and Dark type are super-effective (2x) against Psychic type Pokemon (assuming it is pure Psychic, such as a Mew)