I've been trying to get past the third battle for a few hours now but it's just tough.
My Pokemon disobey because they go over the level cap during the previous battles and it doesn't end well I always lose against the Froslass and Metagross on the third battle and now I've run out of options other than to ask for help.
Here's my Pokemon
Sharpedo
Speed Boost
Lonely/Sharpedonite
Waterfall/Poison fang
Aqua jet/Crunch
Gengar I got him from a trade
Cursed Body
Timid/Choice specs
Shadow ball/Sludge wave
Focus blast/Thunder
Lycanroc
Tough Claws
Quiet/Hard stone
Thrash/Iron tail
Accelerock/Stone edge
Alolan Raichu
Surge Surfer
Quirky/Aloraichium z
Reflect/Psychic
Thunderbolt/Double team
Gliscor
Toxic Heal
Adamant/Toxic orb
Bulldoze/Aerial ace
Swords dance/Roost
Talonflame
Flame Body
Lax/Sharp beak
Fly/Tailwind
Overheat/Sunny day