You should choose Pokemon that have good stats and moves that are effective against a variety of opponents. You should also choose Pokemon that complement each other's strengths and weaknesses.