The best Pokemon is a Haxorus because it can learn moves that are super-effective to all E4 members, are all easy-to-acces TM moves, and are all physical which goes along with Haxorus's masssive Attack stat. The moves and match-ups are, Aerial Ace for Marshal, X-Scissor for Caitlyn and Grimsly, and Shadow Claw for Shantel. The last move should be Dragon Dance to give Haxorus a little more Attak Power and Speed.
|