Ordered from LVP to MVP.
Can'tdoit (Lv47 Piplup) @ Amulet Coin
Nature: Bold (+Def, -Atk)
Ability: Torrent
Moveset: Pound | Growl | Peck | Mist
Keep on truckin', Can'tdoit. Keep on truckin'...
Fiddle (Lv44 Kricketune) @ Razor Fang
Nature: Adamant (+Atk, -SpA)
Ability: Swarm
Moveset: X-Scissor | Rock Smash | Strength | Aerial Ace
Fiddle is kinda showing his age. He's reasonably powerful, but he misses out on KOs a little more often than I'd like and he doesn't like being hit back at all. Being passed an Agility from Lola helps to an extent, but in the end, Confused or Oldie make much better use of that speed boost.
Lola (Lv45 Lopunny) @ Quick Claw
Nature: Gentle (+Def, -SpD)
Ability: Cute Charm
Moveset: Return | Agility | Baton Pass | Charm
Evolving into Lopunny helped Lola a lot. Return is so powerful it's hilarious; she bobs up and down a few times, and then suddenly the other Pokémon is fainting. I had anticipated reteaching her Jump Kick after the Cyrus battle, but I honestly don't miss it at all. Charm stays, for the time being.
Purify (Lv49 Medicham) @ Mind Plate
Nature: Mild (+SpA, -Def)
Ability: Pure Power
Moveset: Brick Break | Calm Mind | Psychic | Ice Punch
Being able to evolve Purify was a godsend; he's so much more powerful now, and he's even capable of taking a hit when he needs to. I wish I could swap out Calm Mind for Bulk Up, but hey. Brick Break and Ice Punch together provide reasonable coverage and are plenty strong enough as it is.
Confused (Lv45 Lucario) @ Shell Bell
Nature: Naughty (+Atk, -SpD)
Ability: Inner Focus
Moveset: Rock Smash | Swords Dance | Double Team | Toxic
Still as strong as always. I gave him the Shell Bell since when you've got +6 Evasion, even that counts as reliable recovery. He's fainted a few times here and there, usually when Toxic keeps missing and Double Team fails to help against a Pokémon like Gyarados, but in general Confused is a very reliable member of the team.
Oldie (Lv52 Rampardos) @ King's Rock
Nature: Relaxed (+Def, -Spe)
Ability: Mold Breaker
Moveset: AncientPower | Substitute | Surf | Rock Climb
I've been trying to avoid using Oldie where possible, just to try to keep levels relatively even across the team. I can't do it. I just can't. Oldie obliterates everything in his path regardless of whether he used a physical or special attack, and actually isn't as frail as you'd expect, especially with Substitute. He's my go-to Pokémon against so many threats it's unbelievable. King's Rock is mostly for when he's passed an Agility boost, but getting a free turn due to a flinchhax is enough to seal the fate of any opponent.
Just as a comparison, Oldie's Attack stat is 200. The next highest is Confused at 127, followed by Fiddle at 102. For Special Attack, Purify comes out on top at 90, but Oldie is just behind at 89. So basically, he's more or less my strongest attacker on both sides of the spectrum, and is more than capable of taking a hit when he needs to. Definitely the team's MVP right now.