Ethan

Ethan is a Master Trainer from Johto's New Bark Town and a former Champion of the Indigo Plateau league, succeeding and preceding Lance.

Aipom → Ampibom
Aipom was the first Pokemon owned by Ethan, having been with him since early childhood.

His current moves include Focus Punch, Double Hit, Fire Punch, Thunder Punch, Ice Punch, Shadow Claw, Iron Tail, Thunderbolt and Last Resort.

Cyndaquil →	Quilava → Typhlosion
Typhlosion is Ethan's official starter Pokemon, which he received from Professor Elm. His second Pokemon overall, Typhlosion is considered to be Ethan's strongest Pokemon.

His current moves include Flamethrower, Lava Plume, Double-Edge, Solar Beam, Earthquake, Eruption, Focus Blast, Giga Impact, Rock Tomb and Blast Burn.

Mareep → Flaaffy → Ampharos ↔ Mega Ampharos
His current moves include Thunder Punch, Signal Beam, Thunder, Fire Punch, Outrage, Brick Break, Giga Impact, Iron Tail, Light Screen and Thunderbolt.

Phanpy → Donphan
His current moves include Earthquake, Rollout, Hyper Beam, Giga Impact, Rock Tomb, Stone Edge, Earth Power, Superpower, Poison Jab and Gunk Shot.

Egg → Togepi → Togetic → Togekiss
His current moves include

Red Gyarados
His current moves include Hydro Pump, Hyper Beam, Giga Impact, Flamethrower, Thunderbolt, Ice Beam, Earthquake, Dragon Pulse, Stone Edge and Iron Head.