>>57801755As for purely unique Pokemon for each type:
--HIGH TIERS--
>WaterEmpoleon, Ludicolo, Kyogre, Tapu Fini, Urshifu-R, Rotom-R, Gyarados, and Gastrodon
>SteelEmpoleon, Dialga, Escavalier, Metagross, Heatran, Celesteela, Kartana, Zacian-C, and Stakataka
>FlyingTornadus, Thundurus, Landorus, Rayquaza, Talonflame, and Gyarados
>DragonDialga, Rayquaza, Latios, Garchomp, Salamence, and Hydreigon
>PsychicCresselia, Gothitelle, Latios, Gardevoir, Bronzong, Calyrex-S, and Farigiraf
>ElectricTapu Koko, Iron Hands, Raichu, Thundurus, Rotom-W, Miraidon, and Pachirisu
--MID TIERS--
>FightingTerrakion, Conkeldurr, Hariyama, Iron Hands, Hitmontop, Croagunk, and Urshifu-R
>GrassAmoonguss, Whimsicott, Rillaboom, Ogerpon-H, Kartana, and Ludicolo
>FairyGardevoir, Tapu Koko, Tapu Fini, Zacian-C, Flutter Mane, and Whimsicott
>FireOgerpon-H, Incineroar, Primal Groudon, Incineroar, Alolan-Marowak, Incineroar, Heatran, and Talonflame
and Incineroar>GroundGroudon, Gastrodon, Mamoswine, Krookodile, and Landorus-T
>DarkIncineroar, Hydreigon, Incineroar, Chien-Pao, Incineroar, and Krookodile
--LOW TIERS--
>GhostGengar, Lunala, Calyrex-S, and Flutter Mane
>PoisonAmoonguss, Toxicroak, and Gengar
>NormalKangaskhan, Snorlax, and Farigiraf
>RockTerrakion, Tyranitar, and Stakataka
>IceChien-Pao and Mamoswine
>BugEscavalier