well not really....the most I can say is to pick Pokemon that covers each other's weaknesses.
And pay attention to their ability, because in few cases it's what makes them useful/useless, for example it's not wise to put a Tyranitar outside a Sandstorm-based team, and a Galvantula is better with Compoundeyes ability because Unnerve is almost useless, due to the very low number of berry user.
I'd rather use it as a lead.
Tech-boosted Fake Out gives you one turn of free damage.
Tech-boosted STAB Mach Punch gives some decent damage.
STAB Close Combat.... Need I say more?
And as a last move, I normally use Sucker Punch but I think that there are other options.