Non Shiny:
Chimchar, Monferno, Pikachu, Raichu, Crobat, Arceus, Manaphy, Scizor, Regigigas, Charmander, Charmeleon, Celebi, Weavile, Meowth, Eevee, Vaporeon, Jolteon, Flareon, Leafeon, Glaceon, Umbreon, Espeon, Sylveon, Milotic, Jirachi, Lucario, Shaymin, Salamence, Octillery, Dragonite, Magmortar, Electivire, Mew, Darkrai, Deoxys, Whiscash, Tropius, Politoed, Kingdra, Sableye, Pidgeot, Metagross, Spiritomb, Haxorus, Volcarona, Rotom, Pansage, Simisage, Axew, Fraxure Smeargle, Mewtwo, Samurott, Emboar, Infernape, Torterra, Serperior, Empoleon, Genesect, Victini, Kyogre, Groudon, Audino, Tyranitar, Garchomp, Omanyte, Omastar, Kabuto, Kabutops, Aerodactyl, Lileep, Cradily, Anorith, Armaldo, Cranidos, Rampardos, Shieldon, Bastiodon, Tirtouga, Carracosta, Archen, Archeops, Meloetta, Keldeo, Whimsicott, Ninetales, Chandelure, Piplup, Prinplup, Gardevoir, Ludicolo, Walrein, Sceptile, Blaziken, Swampert, Rayquaza, Snivy, Servine, Serperior, Scrafty, Reshiram, Zekrom, Zoroark, Machoke, Slowpoke, Slowking, Slowbro, Haunter, Scyther, Karrablast, Escavalier Shelmet, Accelgor, Feebas, Munchlax, Arcanine, Tangrowth, Tornadus, Thundurus, Scraggy, Cubchoo, Beartic, Pumpkaboo, Gourgeist Lugia, Latios, Pancham, Pangoro, Fancy Pattern Vivillon, Torchic, Combusken, Zygarde, Hoopa, Diancie, Pinsir, Heracross, Poké Ball Pattern Vivillon, Volcanion, Darmanitan, Miltank, Landorus, Venusaur, Charizard, Blastoise, Articuno, Zapdos, Moltres, Delibird, Chikorita, Bayleef, Meganium, Cyndaquil, Quilava, Typhlosion, Totodile, Croconaw, Feraligatr, Machamp, Bulbasaur, Ivysaur, Squirtle, Blastoise, Kangaskhan, Amaura, Aurorus, Fennekin, Braixen, Delphox, Tyrunt, Greninja, Bouffalant, Aromatisse, Malamar, Electabuzz, Magmar, Mawile, Giratina, Dialga, Palkia, Kyurem, Mareep, Flaaffy, Ampharos, Linoone, Magikarp, Gyarados and Lycanroc (Midnight)
Shiny:
Entei, Suicune, Raikou, Eevee, Vaporeon, Jolteon, Flareon, Leafeon, Glaceon, Umbreon, Espeon, Sylveon, Pichu, Pikachu, Raichu, Milotic, Genesect, Magikarp, Gyarados, Giratina, Palkia, Dialga, Metagross, Larvitar, Pupitar, Tyranitar, Volcarona, Rayquaza, Golurk, Hydreigon, Gengar, Diancie, Tyranitar, Beldum, Metang, Yveltal, Xerneas, Mewtwo, Jirachi, Arceus, Charizard, Tapu Koko
Also, sorry for not putting what the events were named. I started to do that, but I realized that there were a few events for most of the Pokemon, so I just listed the Pokemon. However, the names of the events should all be in my sources.
Sources: This and this.