I cannot beat Mossdeep gym leaders. Psychic with Earthquake just one-shot kills my Pokémon, that are slower than enemies and even my most powerful Pokemon make very little dent for Claydol and that before it uses Light screen. Their Pokemon Lineup is:
- Claydol LV. 41 and Xatu LV. 41
- Lunatone LV. 42 and Solrock LV. 42
Mine:
- Spheal Lv.30 Surf, Ice Ball, Body Slam, Aurora Beam
- Sableye Lv.34 Torment, Knock off, Faint Attack, Night shade
- Linoone Lv. 39 Rock Smash, Cut, Dig, Headbutt
- Swellow Lv. 43 Steel Wing, Fly, Endeavor, Aerial Ace
- Swampert Lv. 42 Mud Shot, Take Down, Muddy Water, Surf
- Girafarig Lv. 37 Baton Pass, Confusion, Stomp, Agility
I have also few Pokémon that are pretenders in lineup to change them (above team is not my default I made to defeat leader):
- Torkoal Lv. 34 (normally switches out Sableye)
- Baltoy Lv. 27 (grinding up to switch out Girafarig)
- Wailmer Lv.45 (caught recently, should I use him, normally I was going phase out Swampert for Spheal as I will grind it up as Water/Ice Pokemon)
- Keckleon Lv. 32 (not using it).
- Castform Lv. 30 (not using it anymore).
How can I improve my lineup and do I need to do much level grinding? What moves should I teach Pokémon to defeat that gym?