Yeah get a tyranitar to take the rock/dark side of things
Then ev a blissey on hp and defense, might sound silly but these things are tanks and wil take a lot, the third pokemon get a water pokemon....theres loads so take your pick, most people would say gyarados but....its snot so great and easy to take down....if you want certain pokemon give me a shout i have eved all of mine and probably have what you are looking for