i think i might be at the point where i just start skipping fights or abandon the dualtype altogether. i know i've said it before but man
you have water surface and perma electric terrain, so he gets 2.25x to all his electric moves for free, and is immune to all ground moves. with that in mind:
Mega Swampert - has nearly 400 speed, ignores abilities with water attacks, has torrent + water surface so it gets a 1.8x modifier on all water attacks, has anticipation + rindo berry so it cannot die to grass moves. dhelmise does like 90% with power whip.
Alolan Raichu - has focus sash, surge surfer so over 500 speed, has fake out in case you start spamming priority so you lose a ton of offense, has thunder which never misses and is at nearly 250 BP before stab
Sneasler - not seen it much, but it probably has over 400-500 speed thanks to unburden, probably has fake out, has a bunch of other bullshit as well. the fact this is the least threatening thing on his team is fucking insanity
Gholdengo - has over 300 speed thanks to surge surfer. noticing a pattern? has make it rain boosted by electric terrain which hits both party members, probably just kills them.
Iron Bundle - has 400 speed thanks to quark drive. it's a fucking iron bundle, I don't need to say anything else.
Xurkitree - has a shield, and while it actually has reasonable speed (170), that means it's going to survive at least one major hit. also, of course, it has fucking insane healing (gets back i think at least a third of it's HP per turn, if not more), it's electric moves ignore abilities, hit ground types neutrally, if it gets even one kill it boosts special attack and speed, one speed boost makes it outspeed pretty much everything i have anyway. i don't fucking know man
so to sum up, 4 members of his team lose their biggest weakness, 5 members of his team outspeed literally everything i have, any attack just oneshots me unless i do switches perfectly and even then two members of his team ignore abilities so i can't even really rely on those.
you can probably win with my dualtype, but i don't care to try and i'm so fucking tired. this feels like an even worse version of erick who i abandoned dualtype for. might just abandon this game at this point