Nice! You did misspell several Pokémon (Gardevoir, Magmortar...), and also you forgot to include Rolycoly with the rest of its line, but all in all a fun composition.
Your starters are slow, mixed offensive Decidueye, fast special Typhlosion and slow special Empoleon - excellent, all unique in battle style. As for type composition, most of them are very evenly distributed, except for Ground, Rock, Bug and Steel, which are in short supply in this list. Feel free to beef up the number to 200 to add some more of them, if you want. I try to make it so that you could make a team of each type. Generation 1 dominates, with quite a lot of every other generation (mostly the first 5, but the latest ones are also well represented).
I see you have an additional starter in the middle of the dex - an unorthodox move to me, but X and Y, and Sword and Shield in particular do give precedent for that, and you certainly justified Incineroar's inclusion.
Nice idea for "Gym guards". I can imagine that being a fun region-specific gimmick here, and being of generally opposite type from the Gym could make for a challenge.