Quoted By:
The starters, and maybe just their middle forms, some early route Pokemon and their evolution chains. A few base forms of mid and late game Pokemon, and maybe a couple evolutions of various Pokemon, so we're not just seeing babies. Leave at least one easily accessible surprise per route. Ideally, they'd show as few as possible, I'd say like a third or something, enough to maintain frequent reveals, but leaving as much as possible to discover. One surprise per route (for most routes) is the minimum bar to clear to not feel they showed too much.