Where is baltoy in Pokemon pearl?

route 206 but is very hard to find and only when you get the national pokedex and complete the league