i dont remember what i used the 1st time, but i do remember the 2nd time
Raichu(best for 1st e-4 trainer)
tyranitar(good for 3rd e-4 trainer[if he knows crunch])
kangaskhan(just strong, good for all except 3rd e-4 trainer)
moltres(especially good for gary if u picked squirtle[which i did])
blastoise(beats broly like nothin)
mewtwo(good for 3rd e-4 challenger and really strong in case all of your other pokemon die)
--those were my choices, worked for me--