On 3.30am on Sunday, police stopped a 17-year-old male in Great King St in St Clair after he blew 698 micrograms of alcohol per litre of breath. The male has since been referred to Youth Aid.
An 18-year-old female was stopped after going through a red light on King Edward St in South Dunedin about 12.50am on Sunday.
She was breath-tested and blew 693mcg, and told police she had been the sober driver, had dropped off her passengers and was heading home.
About 2.20am on Saturday, police stopped a swerving vehicle on Stuart St in Dunedin.
The 42-year-old man admitted he had drunk “two pints of beer” and was breath-tested, Bond said.
The man blew 1042mcg, more than four times the legal breath-alcohol limit of 250mcg.
His licence was suspended for 28 days and he will appear in court.