In doing 1000 battles, I did my usual routine of hand creating a list of end game trainers. As usual, there's 100 of them, 20 that I consider "Set 4" trainers, which you face on 31 onward, and the bulk of the rest being "Set 5" trainers, which you face beyond 41. So now, I present...
The 100 Trainers you face at the end of Battle Maison:
Set 4 Trainers (Battles 31+)
Battle Girl Kata - Fire, Fighting, and Rock Types
Battle Girl Mae - Fire, Fighting, and Rock Types
Battle Girl Rei - Fire, Fighting, and Rock Types
Black Belt Sebastian - Fire, Fighting, and Rock Types
Black Belt Tyrell - Fire, Fighting, and Rock Types
Black Belt Wystan - Fire, Fighting, and Rock Types
Hex Maniac Celia - Psychic and Ghost Types
Hex Maniac Ciara - Psychic and Ghost Types
Hex Maniac Lola - Psychic and Ghost Types
Owner Cyril - 4th Set B
Owner Galton - 4th Set A
Psychic Uberto - Psychic and Ghost Types
Psychic Haskell - Psychic and Ghost Types
Psychic Magus - Psychic and Ghost Types
Scientist Max - Electric Types, Poison Types, and Fossil Pokemon
Scientist Neils - Electric Types, Poison Types, and Fossil Pokemon
Scientist Sigmund - Electric Types, Poison Types, and Fossil Pokemon
Scientist (F) Candela - Electric Types, Poison Types, and Fossil Pokemon
Scientist (F) Jane - Electric Types, Poison Types, and Fossil Pokemon
Scientist (F) Rosalind - Electric Types, Poison Types, and Fossil Pokemon
Set 5 (Battles 41+)
*Ace Trainer (F) Bunny - (100+ Base Sp Def Pokemon + Latias)
*Ace Trainer (F) Gwen - (4th Set B + Latias)
*Ace Trainer (F) Nikita - (4th Set Mixed + Latias)
*Ace Trainer (F) Victoria - (4th Set A + Latias)
*Ace Trainer (M) Claus - (4th Set B + Latios)
*Ace Trainer (M) Colin - (4th Set Mixed + Latios)
*Ace Trainer (M) Jai - (120+ Base SpAtk + Latios)
*Ace Trainer (M) Sigurd - (4th Set A + Latios)
Artist (F) Azure - (4th Set) Ground, Rock, and Steel Types (+Regirock 2)
Artist (F) Rose - 4th Set B
Artist (M) Redd - 4th Set A
Artist (M) Wenge - 4th Set B
Backpacker Perdido - 4th Set A
Backpacker Rolf - 4th Set B
Beauty Claire - "Rain" Team
Beauty Lucetta - (4th Set) Normal, Dark and Fairy Types
Beauty Lucille - (4th Set) Normal, Dark and Fairy Types
Beauty Orla - (4th Set) Water and Ice Types
Butler Noah - 4th Set B
Butler Deacon - 4th Set A
Chef Andrei - Water and Ice Types, +Meganium?
Chef Carlos - (4th Set?) Water and Ice Types
Chef Nicoise - Water, Fire and Grass Types
Chef Roux - Water, Fire and Grass Types
Furisode Girl (Black) Kannon - (all sets) 8 Eevee Evolutions
Furisode Girl (White) Nigella - (all sets) 8 Eevee Evolutions
Garcon Darcy - 4th Set A
Garcon Porter - 4th Set B
Hex Maniac Mara - "Trick Room" team
Hex Maniac Anastasia - (Sets 3/4?) Psychic and Ghost Types
Hiker Choss - Ground, Rock, and Fighting Types
Hiker Rand - Ground, Rock, and Fighting Types
Madame Aparna - 4th Set A
Madame Sati - 4th Set B
Maid Colette - 4th Set B
Maid Ghislaine - 4th Set A
Monsieur Kirill - 4th Set B
Monsieur Patrice - 4th Set A
Pokemon Breeder (F) Ina - (All sets) 18 Starters
Pokemon Breeder (F) Josiane - 4th Set B
Pokemon Breeder (M) Abbot - 4th Set B
Pokemon Breeder (M) Tad - (All Sets) 18 Starters
Pokemon Ranger (F) Cerese - (4th Set) Water, Grass and Ground Types
Pokemon Ranger (F) Hazel - (4th Set) Water, Grass and Ground Types
Pokemon Ranger (F) Willow - (4th Set) Water, Grass and Ground Types
Pokemon Ranger (M) Hunter - (4th Set) Water, Grass and Ground Types
Pokemon Ranger (M) Parker - (4th Set) Water, Grass and Ground Types
Pokemon Ranger (M) Tanner - (4th Set) Water, Grass and Ground Types
Punk Girl Europa - (4th Set) Fire, Dark, and Poison Types
Punk Girl Miranda - (4th Set) Fire, Dark, and Poison Types
Punk Guy Deimos - (4th Set) Fire, Dark, and Poison Types
Punk Guy Puck - (All sets) Pokemon with Intimidate
Roller Skater (F) Aurora - (All sets?) Electric and Flying Types
Roller Skater (F) Electra - (All sets?) Electric and Flying Types
Roller Skater (M) Raoul - (All sets?) Electric and Flying Types
Roller Skater (M) Ryker - (All sets?) Electric and Flying Types
Tourist (F) Chelsea - 4th Set A
Tourist (F) Geneva - 4th Set B
Tourist (M) Hartsfield- 4th Set B
Tourist (M) Incheon - 4th Set A
Tourist (Old) Aire - 4th Set A
Tourist (Old) Ibiza - 4th Set B
Veteran (F) Catherine - Legendary Pokemon
Veteran (F) Eleanor - Legendary Pokemon
Veteram (F) Hera - Legendary Pokemon
Veteran (F) Isabella - Legendary Pokemon
Veteran (F) Sybil - Legendary Pokemon
Veteran (F) Zenobia - Legendary Pokemon
Veteran (M) Alfie - Legendary Pokemon
Veteran (M) Dorian - Legendary Pokemon
Veteran (M) Howell - Legendary Pokemon
Veteran (M) Jake - Legendary Pokemon
Veteran (M) Saba - Legendary Pokemon
Veteran (M) Stanislaw - Legendary Pokemon
Waitress Ilisha - 4th Set B
Waitress Remora - 4th Set A
Worker (Blue Hat) Levin - (4th Set) Ground, Rock, and Steel types
Worker (Blue Hat) Rasmus - "Sand" Team
Worker (White Hat) Axel - (4th Set) Ground, Rock, and Steel Types
Worker (White Hat) Ivan - (4th Set) Ground, Rock, and Steel Types
Notes:
One thing you'll notice here, that's different from past generations, is that all trainers that run an unthemed Pokemon selection "Set A" or "Set B" will ALWAYS run the 4th Moveset. Since there are very few trainer now that run Pokemon outside of this set, and the ones that do largely stick to some sort of type theme, there's a number of Pokemon that will NOT show up beyond battle 40.
-There's some trainers that I haven't confirmed/didn't pay attention enough to really know whether they only use 4th set mons or not. Specifically, the Chefs.
*Ace Trainers are kind of strange. Most of them only use 4th Set mons, but in some cases a mix between both A and B. I think each of the male Aces have one Latios Set, while each female Ace has one Latias Set as part of their selections (though I haven't actually seen each of them use a Lati, I'm just making the assumption). I'm pretty sure they do not use all the Pokemon that are available for a given group, whether it be A, B or a mix of both.
Ace Trainer (F) Bunny - Claydol, Florges, Dusknoir, Bastiodon, Ferrothorn, Tentacruel, Venusaur, Gyarados, Sylveon, Milotic, Umbreon, Goodra, Ferrothorn
Ace Trainer (F) Gwen - Weavile, Drifblim, Walrein, Floatzel, Umbreon, Poliwrath, Milotic, Snorlax, Drifblim
Ace Trainer (F) Nikita - Walrein, Vanilluxe, Blastoise, Salamence, Hydreigon, Rhyperior, Dragonite, Lucario, Aromatisse, Tyranitar, Gourgeist, Probopass, Lanturn, Tangrowth, Slurpuff, Flareon, Eelektross, Charizard, Espeon, Slaking, Hippowdon, Tyrantrum, Tangrowth, Skarmory, Medicham, Lapras, Hydreigon, Mr. Mime, Magmortar, Latias, Haxorus, Greninja, Clawitzer, Breloom, Venusaur, Glaceon, Jynx,
Ace Trainer (F) Victoria - Cofagrigus, Vileplume, Darmanitan, Hawlucha, Noivern, Pyroar, Reuniclus, Sawk
Ace Trainer (M) Claus - Mandibuzz, Salamence, Dragonite, Crobat, Togekiss, Tyranitar, Gallade, Chandelure, Eelektross, Ninetales, Conkeldurr, Magmortar, Lucario, Mienshao, Milotic, Lickilicky, Glaceon, Politoed, Latios, Ninetales, Scizor, Roserade, Exeggutor, Flareon, Magnezone
Ace Trainer (M) Colin - Breloom, Quagsire, Slurpuff, Mr. Mime, Marowak, Meganium, Medicham, Gogoat, Beartic, Arcanine, Probopass, Metagross, Venusaur, Aromatisse, Feraligatr, Hippowdon, Delphox, Mienshao, Clawitzer, Avalugg, Typhlosion, Aggron, Florges
Ace Trainer (M) Jai - Volcarona, Alakazam, Exeggutor, Espeon, Latios, Glaceon, Exeggutor, Reuniclus, Magnezone, Gardevoir, Gengar, Togekiss, Roserade, Hydreigon
Ace Trainer (M) Sigurd - Feraligatr, Torterra, Goodra, Jynx, Scrafty, Latios, Noivern, Empoleon, Skuntank, Druddigon, Cryogonal, Avalugg, Florges, Chesnaught, Avalugg, Carbink, Froslass, Slurpuff, Dewgong, Blaziken, Scrafty, Blastoise, Gothitelle
-Chef Andre for some reason has a Meganium in a team otherwise full of Water and Ice Types. I get the feeling that all of his Pokemon may be running Blizzard, and Meganium was tagged and added for having "Petal Blizzard"
-Beauty Claire's "Rain Team" mostly just means that she has a lot of Pokemon with rain benefitting moves (water attacks, thunder, hurricane), or rain related abilities (Hydration, Swift Swim, etc.), similar to Parasol Ladies in the Subway
-Hex Maniac Mara's "Trick Room Team" has all the TR setters, and a handful of slow Pokemon. Similar to the teams run by Harlequins in the Subway
-Worker Rasmus "Sand" Team, is similar to Workers teams found in the Subway
The Following Kalos Pokemon show up in Super Maison:
Chesnaught, Delphox, Greninja, Talomflame, Pyroar, Florges, Gogoat, Aromatisse, Slurpuff, Barbaracle, Clawitzer, Tyrantrum, Aurorus, Sylveon, Hawlucha, Carbink, Goodra, Trevenant, Gourgeist, Avalugg, Noivern
All 21 of them are placed into the "A" listing. "A" and "B" both have 98 Pokemon Species
Group "A" Mons:
Venusaur, Charizard, Blastoise, Meganium, Typhlosion, Feraligatr, Sceptile, Blaziken, Swampert, Torterra, Infernape, Empoleon, Serperior, Emboar, Samurott, Chesnaught, Delphox, Greninja, Dugtrio, Marowak, Medicham, Quagsire, Granbull, Talonflame, Jynx, Mr. Mime, Lanturn, Pyroar, Breloom, Forretress, Skarmory, Absol, Whiscash, Hariyama, Vespiquen, Raichu, Florges, Gogoat, Dewgong, Manectric, Staraptor, Gastrodon, Skuntank, Throh, Sawk, Aromatisse, Slurpuff, Hawlucha, Unfezant, Vileplume, Victreebel, Electrode, Ludicolo, Shiftry, Barabaracle, Clawitzer, Carbink, Exploud, Lopunny, Froslass, Lilligant, Darmanitan, Ambipom, Cofagrigus, Gourgeist, Trevenant, Golurk, Durant, Golem, Slowbro, Weezing, Kangaskhan, Tauros, Spiritomb, Cryogonal, Avalugg, Druddigon, Noivern, Musharna, Scrafty, Ferrothorn, Alakazam, Slowking, Miltank, Altaria, Goodra, Toxicroak, Gothitelle, Reuniclus, Sylveon, Bisharp, Abomasnow, Nidoqueen, Nidoking, Cradily, Armaldo, Aurorus, Tyrantrum
Group "B" Mons:
Rampardos, Bastiodon, Floatzel, Mismagius, Carracosta, Escavalier, Accelgor, Zebstrika, Drifblim, Seismitoad, Poliwrath, Rapidash, Muk, Gengar, Ampharos, Politoed, Pinsir, Scizor, Heracross, Ursaring, Houndoom, Donphan, Wailord, Claydol, Bronzong, Drapion, Luxray, Ninetales, Machamp, Shuckle, Roserade, Honchkrow, Gigalith, Conkeldurr, Excadrill, Krookodile, Steelix, Weavile, Gliscor, Zoroark, Mandibuzz, Braviary, Tentacruel, Aerodactyl, Porygon2, Lickilicky, Yanmega, Gardevoir, Gallade, Exeggutor, Starmie, Flygon, Klinkang, Chandelure, Vaporeon, Jolteon, Flareon, Umbreon, Espeon, Leafeon, Glaceon, Lucario, Hippowdon, Probopass, Dusknoir, Mienshao, Beartic, Bouffalant, Aggron, Walrein, Mamoswine, Lapras, Crobat, Magnezone, Rhyperior, Tangrowth, Porygon-Z, Vanilluxe, Eelektross, Gyarados, Snorlax, Kingdra, Blissey, Milotic, Electivire, Magmortar, Haxorus, Togekiss, Volcarona, Arcanine, Archeops, Dragonite, Tyranitar, Salamence, Metagross, Garchomp, Hydreigon, Slaking
Hopefully this information will be helpful to people. Also, since this was all hand-made, there is a possibility that I may have overlooked something. If you can think of anything that needs to be fixed/added, be sure to let me know.