The below team is based around the idea of a pokemon with high defenses to live any hit, low hp to leech tons of %hp from a leeching move, and high attack to deal tons of damage with the leeching move. Yveltal and Tapu Bulu are easily the best at this. You'll find these sets to last most of the battle, live big hits despite very little hp investment, and deal tons of damage.