I'm trying to take a defensive approach to battling which has been completely excluded by me since gen. 1. I found my HG game, and worked on this a bit calculating the best team I could, and was hoping you guys could help me out. Here's the team. (All lvl 100)

1)Shuckle
Toxic
Rest
Wrap
Bide

2)Wobbufett
Counter
Mirror Coat
Safeguard
Destiny Bond

3)Dragonite
Extremespeed
Dragon Rush
Fly
Draco Meteor

4)Blissey
Softboiled
Healing Wish
Sing
Egg Bomb

5)Breloom
Spore
Seed Bomb
Sky Uppercut
Counter

6)Ninjask
Flash
Protect
Batton Pass
X-scissor

Thanks.