The pokemon that are strong against psychic are bug, dark, and ghost.
Ghost-Type moves are weak against Steel-Types and Dark-Types, and particularly Normal-Types, since Ghost-Types don't affect it. Ghost-Type Pokémon are weak against Dark-Types and other Ghost-Types.
Ghost and Dark-type Pokémon are strong against Ghost-type Pokémon.
Meditite is a Fighting- and Psychic-Type, so it is weak against Ghost-Types and Flying-Types.
Dragon-Type moves are only strong against other Dragon-Types. Dragon-Type Pokémon are strong against Fire-Types, Water-Types, Electric-Types, and Grass-Types.
No. Fire-Types are strong against Grass-Types, Bug-Types, Ice-Types, and Steel-Types. Dark-Types are weak against Bug-Types and Fighting-Types.
Grass type Pokemon are strong against Water, Ground and Rock.
Pupitar is a Rock- and Ground-Type, so it is weak against Steel-Types, Ground-Types, Fighting-Types, and Ice-Types, and exceptionally weak against Water-Types and Grass-Types.
Ghost-Type moves are strong against Psychic-Types and other Ghost-Types. Ghost-Type Pokémon are strong against Poison-Types and Bug-Types, and particularly strong against Normal-Types and Fighting-Types, since they don't affect Ghost-Types.
Bug-Types are strong against Psychic-Types, Dark-Types, and Grass-Types.
Dragon-Type moves are only strong against other Dragon-Types. Dragon-Type Pokémon are strong against Fire-Types, Water-Types, Electric-Types, and Grass-Types.
Poison-Type moves are only strong against Grass-Types. Poison-Type Pokémon are strong against Grass-Types, Bug-Types, Fighting-Types, and other Poison-Types.
Fighting types are strong against normal types.
They are strong against Grass, Steel, Bug, and Ice.
No. Fire-Types are strong against Grass-Types, Bug-Types, Ice-Types, and Steel-Types. Dark-Types are weak against Bug-Types and Fighting-Types.
Dark-Types are weak against Bug-Types and Fighting-Types.
Normal types are strong against ghost types but at the same time they can't effect ghost types. Normal types have no strengths against any other type.
Water-Type moves are strong against Fire-Types, Rock-Types, and Ground-Types. Water-Type Pokémon are strong against Fire-Types, Ice-Types, Steel-Types, and other Water-Types.
Poison types are weak against Ground and Psychic types.
Fighting types are weak against psychic and flying types.
Electric-Type moves are strong against Water-Types and Flying-Types. Electric-Type Pokémon are strong against Flying-Types, Steel-Types, and other Electric-Types.