Quoted By:
Choose a trainer and make their team better! Not necessarily stronger, but more interesting or fun to battle.
Hop's final team has always annoyed me because it's just so boring. He uses lots of different teams throughout the game with some really awesome Pokémon. These teams take from that to give him a grass/fire/water trio. Also replaced Pincurchin with Toxtricity because it's just better and dropped Snorlax... it just felt out of place for some reason?
You could swap Toxtricity for Boltund as he uses one of those too. Either way, when he gets the legendary in the post game, I can see him swapping Toxtricity/Boltund for it.