Answer by
BrandonAllin (968)
In my personal opinion, the ultimate Pokemon team would consist of, Mewtwo, Mew, Zapdos, Alakazam, Dragonair, and Blastoise. For the most part, this team gives you both strength, and essentially a Pokemon of each necessary type. You can easily defeat anyone with this squad behind you.