The plot becomes all messed up and hard to follow after the 1st and 2nd season. This show mainly revolves around Pokemon trainer Ash Ketchum and his first Pokemon, Pikachu (who is ADORABLE!!). Ash wants to be a Pokemon Master, which means he wishes to catch and train EVERY. SINGLE. POKEMON. THAT. EXISTS.
Im pretty sure that will never happen, because it seems that every time hes finished with one region, GameFreak and whoever helps with the Pokemon production, creates more cute but absurd new Pokemon.