The reason Gen 3 lasted so long was because Gen 4 was delayed.Just to point this out but just because Marshadow is appearing in Movie 20 does not mean that Sun and Moon will only last 2 years, Especially if you look at Advance Generation which had 4 movies and despite that the Eon duo appeared and were the focus in Movie 5 while in Movie 6 Jirachi was the focus and in Movie 7 Deoxys was the focus, and yet that didn't really prevent them from using gen 4 pokemon to be the stars in Movie 8&9.
Maybe Lillie can bring out the best in Torterra, unlike a certain raven haired boy.
It'd be nice if Lillie got a Sinnoh starter. I could see her with Piplup or Chimchar
Honestly I'd rather Ash catch a Gen 4 Pokemon than have any of his past ones return. Assuming he will actually get to promote a remake for once.
Ash interacted with a trapped Wimpod and i got the feeling that this will lead to a capture in one of the following episodes.
So that would make the team:
Pikachu, Rowlet, Rockruff, Litten and Wimpod.
For the last one i suspect either a fairy or dragon type.
Don't see him getting the water starter and a legendary has always been a big no no.
Dragon's have a (few) options. Drampa is an option, but it has no evolutions and thus it is IMO unlikely.
The Jangmo-o line seems a better fit then.
In case the Wimpod doesn't materialize i think Dewpider is the most likely candidate.
I doubt this would happen, he would have caught a Weavile or the so much desired Lucario by now...Leave the previous gen captures to the traveling companions.
Lucario still makes sense for Ash given his ties to aura. Weavile however is completely random.
personally this is one pattern i'd love to see broken, cause Lucario could learn some good moves for Ash to use the Z-crystals with.
Well, yeah Weavile is random, the reason is because I've wanted it to join the main cast ever since the species debuted. While Lucario is a fan favorite and is the most desired to be caught by Ash, I think Ash won't catch due that the writers want Ash to only stick with current gen Pokémon. The writers prefer the traveling companions to catch previous gen Pokémons, usually a species that Ash caught, the only exception was in XYZ where Serena caught an Eevee which was previously caught by May.