List of Pokemon that appeared in The Pokemon battle of a lifetime

Togepi (Teresa's)
Raichu (Teresa's; debut)
Torchic (Teresa's; debut)
Pachirisu (Candace's)
Caterpie (Stacy's; debut; Kathie)
Clefairy (Leshawna's; debut)
Charizard (Rodrick's; debut)
Jolteon (Noah's; debut)
Vaporeon (Noah's; debut)
Quilava (Bessie's; debut)
Grotle (Izzy's; Grasy)
Pikachu (Ash's)
Piplup (Dawn's)
Cyndaquil (Isabella's)
Hitmonlee (Numbuh Three's; debut)
Quilava (Phineas's; debut)
More to come!