Pokemon GO: Pokemon needed for Pokedex

Anything towards Pokedex completion is highest priority. Form differences and Shinies are lower priority unless otherwise mentioned.
Shinies and different forms may not be completely up to date

Gen 1
Sunglasses Wartortle
Sunglasses Blastoise

Gen 2
Ash Hat Pichu
Witch Pichu
Summer Hat Pichu
Unown: B, F, J, K, P, Q, T, U, X, and Z

Gen 3
Ludicolo
Nincada
Ninjask
Mawile
Kecleon
Tropius – Africa and surrounding areas
Huntail
Gorebyss
Relicanth – New Zealand and nearby islands
Shelgon
Salamence
Latias (I actually only have a shiny version)
Groudon
Rayquaza
Jirachi
Deoxys (all forms)

Gen 4-6
Ask as I’m missing so many– I’ll get this updated soon x-x

Shiny Pokemon needed (mostly low priority with the exception of any with a *):
This is not up to date
Bulbasaur
Ivysaur
Venusaur
Charmander
Charmeleon
Charizard
Sunglasses Squirtle
Sunglasses Wartortle
Blastoise (Need one more shiny Squirtle :( )
Sunglasses Blastoise
Pikachu
Raichu
Shellder
Cloyster
Magmar
Vaporeon *
Jolteon
Flareon
Omanyte
Omastar
Kabuto
Kabutops
Aerodactyl
Articuno
Zapdos
Dratini *
Dragonair *
Dragonite
Pichu
Togepi *
Togetic *
Mareep *
Flaaffy *
Ampahros *
Espeon
Murkrow
Wobbuffet
Snubbull
Granbull
Houndour
Houndoom
Magby
Pineco
Forretress
Larvitar
Pupitar
Tyranitar
Lugia *
Ho-Oh
Poochyena
Mightyena
Makuhita
Hariyama
Sableye
Mawile
Aron
Lairon
Aggron
Meditite *
Medicham
Plusle
Minun
Roselia
Wailmer
Wailord
Swablu
Altaria
Shuppet
Banette
Duskull
Dusclops
Absol
Wynaut
Snorunt
Glalie
Luvdisc
Kyogre

pretty much every new shiny except for one Slakoth