Throughout the story until the elite four, mine was:
Samurott
Haxorus
Crobat
Magmortar
Excadrill
Lucario
Exploring and Catching wild pokémon:
Bibarel =B - Has Cut, Surf, Stregth and Super Fang
Haxorus - False Swipe
Kabutops - Waterfall
Thundurus - Prankster Thunder Wave
Crobat - Fly, Thief, Confuse Ray
Another random pokémon
On Black tower and other battling things:
Ninetails (drought)
Charizard (solar power)
Politoed (drizzle)
Kabutops (swift swim)
Thundurus (Volt Absorb/Prankster - depends on my mood, I change him with the mirror thing)
Lucario (Steadfast)