he forfeit because the sand are planning an attack on the city. I think something was supposed to happen when garra was fighting, based on what kankuro said.

He probably wouldn't be able to beat shino without his puppet, either. Shino's pretty strong.