Senior Sergeant Anthony Bond, of Dunedin, said police responded to a call at 12.15am from a member of the public who saw acar crashed into a fence on Edith St, Fairfield, and a person running from the scene.
Police made inquiries and found two more vehicles that had been broken into parked a short distance away on Old Brighton Rd.
They then called in the police dog handler to help locate the runner.
They tracked down the 17-year-old on Old Brighton Rd, where he allegedly spat in the face of the arresting officer.
In the second vehicle, police found tools and gloves allegedly belonging to the teen.
The teen was arrested and charged with unlawfully getting into two vehicles, interference with two vehicles, assaults to police, and possessing instruments for car conversion.