Best Pokemon Team

Note: Please include the following type of moves onto these pokemon to maximize their full potential in battles: fighting, ground, ice, dark (or fairy/dragon/moves that what your pokemon is specialize in).

Legendary Pokémon Team
Mega Legendary Pokémon Team:
 * 1) Mega Latios
 * 2) Primal Kyogre
 * 3) Primal Groudon
 * 4) Mega Rayquaza
 * 5) Mega Mewtwo Y
 * 6) Mega Mewtwo X

Most Offensive Pokémon Team

 * 1) Wigglytuff
 * 2) Clefable
 * 3) Politoed
 * 4) Feraligatr
 * 5) Blastoise (Mega)
 * 6) Dusknoir

Most Defensive/resistance Pokémon Team

 * 1) Ludicolo (Mega)
 * 2) Heat Rotom
 * 3) Skarmory
 * 4) Kingdra
 * 5) Spiritomb
 * 6) Sableye (Mega)

Starter Pokémon Team
By unique/generation: Fire, water and grass starter pokemon to be replace whenever there is new generation pokemon to be release, if not just stick with Flareon, Vaporeon and Leafeon.
 * 1) Raichu
 * 2) Umbreon
 * 3) Sylveon
 * 4) Chesnaught
 * 5) Greninja
 * 6) Delphox

Most Offensive: Most Defensive/resistance:
 * 1) Raichu
 * 2) Umbreon
 * 3) Sylveon
 * 4) Venusaur (Mega)
 * 5) Blastoise (Mega)
 * 6) Mega Charizard X
 * 1) Raichu
 * 2) Umbreon
 * 3) Sylveon
 * 4) Feraligatr
 * 5) Samurott
 * 6) Blastoise (Mega)

Mega Pokémon Team
Most Offensive: Most Defensive/resistance:  
 * 1) Audino (Mega)
 * 2) Garchomp (Mega)
 * 3) Absol (Mega)
 * 4) Kangaskhan (Mega)
 * 5) Blastoise (Mega)
 * 6) Mega Charizard X
 * 1) Medicham (Mega)
 * 2) Gallade (Mega)
 * 3) Gardevoir (Mega)
 * 4) Audino (Mega)
 * 5) Sableye (Mega)
 * 6) Venusaur (Mega)