Serperior lvl 46
Leech seed
Giga drain
Leaf blade
Slam.
If it's a tough pokemon/trainer only has one pokemon and it's a good one, I love using leech seed and giga drain, I pretty much get all my health back after each go, and if I faint, the pokemon's still leeched (y)
Amoonguss lvl 45
Clear smog
Sludge bomb
Synthesis
Giga drain
Love this pokemon, lasts in battle because it's got lots of health and pretty good defence/special defence and it's ability means it's got a 1:3 chance of poisoning, paralysing or sleeping the other pokemon if it uses a physical move.
Ferroseed lvl 45
Metal claw
Facade
Payback
Power whip
Total beast, pretty much best defence/special defence you can get + the ability iron thorns means that if the opposing pokemon attacks with a physical attack it deals quite a lot of damage. I also gave it a rocky helmet to hold, so basically if he's attacked with a physical move it cuts down their HP by about a third. And he's barely affected because he's got so much defence and also the combination of grass and metal means a lot of moves are not very effective.
Throh lvl 45
Revenge
Storm throw
Slam
Strength
A lot better than his counter-part, Sawk. Pretty good defence/special defence, lots of HP and attack. Bit on the slow side but he holds a quick claw so sometimes he gets to move first.
Tornadus lvl 46
Extrasensory
Fly
Acrobatics
Payback
Bit of a speed demon, legendary pokemon (although there are too many of those in black and white but still means he's a good pokemon).
Stoutland lvl 45
Surf
Ice fang
Crunch
Reversal
Good all rounder. I'm probably going to swap him out for Reshiram when I catch him (I'm nearing the bit when I catch him). I'll miss him, he was the first pokemon I caught but unfortunately he is the weakest link.