Which is the pokemon you can catch the latest in every region?
For example Larvitar in Mt.Silver what would be the equivalent for every other region? A Pokémon that you can only catch or have in your team for the first time at the very last area you can reach, not necessarily the rarest to spawn or the hardest to achieve it can be a 100% encounter in a patch of grass but it must be in the furthest latest area you can reach after having little to no other thing in the game left to do and for Pokémon that are acquired for absurdly long challenges like the Johto starters in emerald or the Gible in Black 2(Dratini doesn't count because is available earlier) I rather have the boring second option a pokemon that is not particularly hard to catch just inconveniently late.