For me Ethan's team is:
Meganium/Typhlosion/Feraligatr
Togekiss
Sudowoodo
Red Gyarados
Extremespeed Dragonite
Hitmonlee/Hitmonchan/Hitmontop
I put the last one there because you get a Tyrogue from Kiyo in Mt. Mortar just like Red's Eevee its not in your way to get but he has it. Also he may have all the starters to not make one canon over the others just like with Red.
Meganium/Typhlosion/Feraligatr
Togekiss
Sudowoodo
Red Gyarados
Extremespeed Dragonite
Hitmonlee/Hitmonchan/Hitmontop
I put the last one there because you get a Tyrogue from Kiyo in Mt. Mortar just like Red's Eevee its not in your way to get but he has it. Also he may have all the starters to not make one canon over the others just like with Red.