Michael

Michael is the last gym leader who specializes in dark types.

Team: Zoroark (ace, transforms into Umbreon until it gets hit), Absol (Item: Absolite), Liepard, Obstagoon, Umbreon. (Movesets not mentioned)

TM given: Feint Attack.

Scenery/puzzle: In the dark, with trainers appearing all around, and there will be a horde battle against every trainer you've defeated before the gym battle itself.