A 68-year-old man is due to appear in the Invercargill District Court today after he allegedly hit an officer and a police dog with his car last night.
Police said they attempted to stop the car being driven erratically on the Bluff Highway around midnight, but the driver fled.
Officers said the man continued driving, despite the car's tires having been spiked, and he hit an officer and a police dog when the car came to a stop.
The dog was checked by a vet and did not suffer any serious injuries.
The police officer suffered bruising to his leg.
The man is due to appear in court today on a range of driving charges.