farigaraf's ability prevents priority, so that's a way to stop sucker punch from Chien-pao like you said you were struggling with. unfortunately, all Pokemon that have abilities that stop priority are weak to Chien Pao's stab types (dazzling bruxish, queenly majesty tsareena, armor tail...