You might be stuck in a shit biome like I was. I have to go to parks/out of my biome in order to catch anything other than Rattata and Pidgey.
I made this map awhile ago, but I'll post it again.
Green areas are parks. I might have missed a few
Blue areas are fresh water waterways.
The grey area is "Urban"
The black area is a deadzone because of the imperial palace.
You can clearly see the pattern of pokemon spawns. You gotta get out of your biome if you want new stuff.
I know you don't play anymore, but I was totally right and you were totally wrong