Ash's team --
--Pikachu : He will always stuck with Ash.
--Rowlet or Litten : Ash always gets starter. This time he might get Grass type since he didn't caught one in Kalos . However , Litten seem good choice.
--Rockpuff : Secret evolution anyone.
--Mimikyu : His has a connection and rivalry with Pikachu
--Beawear : Perfect for Ash! A Pokemon that is big , strong but also has potential to be a gag pokemon. Imagine , Ash catching a clueless Bewear that often hug him to death and unintentionally break thing .
Basically another Snorlax that stay awake.
--Alola Ninetail : I love Icy Fox/wolf pokemon.
--Drampa : Reserved , often use to cross One Island to another.
--Mudsdale : Reserved , The most serious member of Ash's team.
--Minior : Perfect mascot pokemon
Starter replacement:
--Lurantis : Rowlet's replacement if Ash does not catch Rowlet ! her Solor blade attack is amazing.
--Alola Marowak : Litten's replacement ,
I have this idea ,
What if Ash goes to Alola to catch "Alola form Pokemon" for Prof Oak ? Since Alola does not have Gyms so there is no reason for Ash to go to Alola except for vacationing.
I'm telling you , Currently I'm actually want Pikachu to evolve into Alola Raichu.
3. James's Pokemon: Bewear (Bewear will hug James every time he calls him up. This would be similar to his Carnivine and Victreebel biting him when they were called on previous generations.)
Bewear is too powerful for James .
It like giving him a Dragonite , Tyranitor , Tyrantrum or Snorlax.
Bewear hugging gag can be used for Ash since he too get abused by his Pokemon! Plus , Bewear is perfect pokemon considering he's cute yet strong.
Those the type of pokemon Ash need , Pokemon with cute appearance but extremely strong.
Example : Goodra and Snorlax.