Ok im not gonna disagree with the other guys but I am an awesome deffensive fighter. Alot of guys on this forum are punch for punch fighters, which is'nt bad, but nothing but offense is'nt always a great idea. Why? This is because youre always gonna have the guy who beats the game 6 time just to get 6 Mewtwo's. That team is anyone true nightmare. Honestly it is beatable though. I did it with Snorlax, Wigglytuff, Tangela, Jolteon, Starmie, and Exeggutor. I cant tell you how but I can say deffense saved my butt. LOL neways let me see if I can inspire you.
Pidgeot: Aerial Ace, Fly, Double Team, Mirror Move/Return
Pidgeot is a decent pokemon but there are better one but its not horrible. I love Fly because it makes your pokemon unreachable by all attacks except for Swift. This means they waste an attack. Double Team is amazing because if your opponent can't hit you they can't win. Mirror Move is great to surprise your opponents with. Return is a good move as well. Wing Attack is the worst flying move ever.
Ninetails: Confuse Ray, Will-O-Wisp, Flamethrower, Double Team/H-Power
Ninetails 2: Toxic, Confuse Ray, Fire Spin, Double Team/Hidden Power
I agree with Alter Ego about using Confuse Ray on Ninetails. Confuse Ray is awesome without a doubt. Having too many pokemon that use Return is dumb because there are moves that stop the returning of pokemon. Fire Spin is not powerful enough so substitute in Will-O-Wisp. Flamethrowers is more accurate than Fire Spin. Fire Spin only works great with this move combo. Fire Spin + Confuse Ray + Toxic + Double Team. Ninetails is deadly with this combo. First you use Toxic, then you hit them with Confuse Ray, then finaly you hit them with Fire Spin, this works because Fire Spin eats up the turns one by one. While the turns are eaten up the immobilized pokemon is getting dealt severe damage from Toxic and possibly Confuse Ray as well. This combo is godly.
Dragonite: Thunderwave, Aerial Ace, Hyper Beam, Double Team
What I truly hate is the fact that allot of people do not like Hyper Beam just because of the recharge turn. People disregard however Dragonites high attack stat and the fact that Hyper Beam works of of Attack and not Special Attack. Dragonite can OHKO (One Hit Knock Out) about 80% percent of the pokemon in the game with one non-critical strong Hyper Beam. Honestly its worth the recharge time especialy if you D-Team him to the max. Thunderwave is an awesome move that all pokemon that can learn it should. D-Team = If you can't be hit you can't loose.
Blastoise: Double Team, Rest, Surf, Blizzard
I highly recommend this move set due to the fact it is the most irritating to your opponents and it instils feelings of hopelessness when they battle against you. Mess with your oponents heads when you battle them. D-Team + Rest = Cant be hit and cant be kept at low HP. Plus when you are sleeping D-Team still protects you. Blastoise has horrible Attack stat compared to his Special Attack stat. So stick with the attacks that run off of S. Attack. Counter is horrible because it only counters physical attacks but not S. Attacks. I'd rather have Bide there and not Counter. Blizzard over Ice Beam, even if it has lower PP, but it has a higher damage that makes the move godly. Surf is universal.
Raichu: Double Team, Thunderwave, Thunderbolt, Swift/Hidden Power
Raichu I'm not a big fan of personaly. Thunderwave, and Thunderbolt must stay on. Double Team against those slow and extreememly inaccurate ground and rock attacks. A D-Team can make Rock and Ground type pokemon to loose all hope when using their attacks. Swift has great PP and it has a 99.99% chance of hitting enemy pokemon even if they use Dig or Fly. Obviousely great against those ground type diggers.
Venomoth: Psychic, Sludge Bomb, Silver Wind, Snore
Venomoth 2: Toxic, Double Team, Rest, Atract
Now I agree with the first choice as being a bad *** mofo to use but choice two is strategicaly kewl as well. Atract keeps them in play when Toxic has poisoned them badly then D-Team and Rest will keep Venomoth alive long enough and way past the seventh turn when Toxic is guaranteed to kill every pokemon on.