I am very much not a fan of Whimsicott as I think that it doesn't actually do anything besides be a pest. Going with the theme of the defensive nature of your team, I'd recommend either a Sub+DD Dragonite (Sub, DD, Dragon Claw, Roost), which is capable of easily capitilizing on a mistake to set...