Why does Ash let his Pokemon go?
Why does Ash let his Pokemon go? 3 Answers. He releases them so that he can A) get new Pokémon from the new region, or B) for story purposes.
3 Answers. He releases them so that he can A) get new Pokémon from the new region, or B) for story purposes.