I actually found a guide with all the items locations and the changed evolution methods.
Poliwhirl > Level 40 > Politoed
Kadabra > Level 33 > Alakazam
Machoke > Level 45 > Machamp
Graveler > Level 40 > Golem
Slowpoke > Water Stone > Slowking
Haunter > Level 40 > Gengar
Onix > Level 36 > Steelix
Seadra > Level 50 > Kingdra
Scyther > Level 44 > Scizor
Eevee > Sun Stone > Espeon
Eevee > Moon Stone > Umbreon
Porygon > Level 36 > Porygon2
https://docs.google.com/spreadsheets/d/1emlEaa_dIzMz_VfU5bFl4x4xS_0wRROUt3MSUg83Te4/edit#gid=507686033>>57581655You can get Scyther right away after you get your first mission and steal your bird. You just need to go back to the casino and gamble for about 30 minutes and then you can cash in for a Scyther on the prize shop next door. Don't forget to pickup all the coins on the floor around the casino. Also, before that, you need to go get the coin case, it's inside the Rocket hideout, you just need to run around in every floor until you see an item laying around. The guy at the restaurant in the south of Celadon won't give you his coin case because you're a criminal.