Ash vs Tai

What Pokemon should Ash use?

Pikachu

Frogadier

Talonflame

Hawlucha

Noibat

Bulbasaur

Charizard

Kingler

Muk

Tauros

Snorlax

Heracross

Bayleef

Quilava

Totodile

Noctowl

Donphan

Swellow

Sceptile

Corphish

Torkoal

Glalie

Staraptor

Torterra

Infernape

Buizel

Gliscor

Gible

Unfezant

Oshawatt

Pignite

Snivy

Scraggy

Leavanny

Palpatoad

Boldore

Krookodile