He can recover from anything, He already healed from the Asura attack and doesnt seen injured from Luffy's punches. CoC attacks hurt him more but in the true goal is to keep damaging him until he uses all of his regen points, and you dont really need CoC for that, maybe Sanji's diable jambe also works since its supposed to deal internal damage as well