Details: One of the fourteen Special Trainers you will encounter at The Battle Tree after completing certain winning streaks or as a partner in Multi Battle Mode is Giovanni. He's the leader of Team Rocket and Team Rainbow Rocket, as well as the former Gym Leader of Viridian City back in the Kanto Region. He will use all Kanto Pokemon when in battle.
Possible Pokemon:
Dugtrio (Bright Powder): Fissure, Toxic, Substitute, Sandstorm
Arcanine (White Herb): Overheat, Sunny Day, Solar Beam, Extreme Speed
Exeggutor (Petaya Berry): Psyshock, Grass Knot, Light Screen, Synthesis
Exeggutor (Grassium Z): Leaf Storm, Psychic, Sludge Bomb, Grassy Terrain
Marowak (Red Card): Bone Rush, Double Kick, Endeavor, Smack Down
Marowak (Thick Club): Earthquake, Stone Edge, Brick Break, Brutal Swing
Kangaskhan (Kangaskhanite): Fake Out, Facade, Rock Slide, Sucker Punch
Kangaskhan (Kangaskhanite): Fake Out, Double Edge, Earthquake, Sucker Punch
Gyarados (Wacan Berry): Dragon Dance, Waterfall, Ice Fang, Earthquake
Gyarados (Gyaradosite): Dragon Dance, Waterfall, Stone Edge, Crunch