Farmfoods, Charleston Post Office, Taste of China and Go Outdoors were targeted.
Police tracked the man down, along with another who admitted possession of drugs.
Victim was punched in the face twice.
He also pleaded guilty to having no insurance.
The hotel waitress who unlawfully obtained benefits totalling over £10,000.
Inverness Sheriff Court was told: "It was an error of judgement."
Sheriff Sara Matheson said: "The whole thing is heartbreaking – his poor parents."
Sheriff tells Inverness court there was no alternative to custody.
Gavin Hampton was sentenced on eight separate charges he admitted.
Inverness Sheriff Court heard: "He was dealing with a number of matters at the time and his car added to his list of woes."
Inverness Sheriff Court heard the defence solicitor describe it as a "serious error of judgement".
A police raid on an Inverness property discovered a drug dealing den with several people inside.
A man who attacked a "long-time family friend" and her son in their home has been jailed for 20 months.
Good neighbours turned enemies after 14 years on good terms when one of them started playing loud music.
A man committed a series of offences over the course of around a year.
A Romanian citizen claimed he met an Albanian stranger in an Edinburgh bar who paid him £200 a day to sell drugs in the Highlands.
A man who allowed his house to be used for supplying heroin turned a blind eye so he could get the narcotic to feed his own habit.
A third man involved in selling drugs from an Inverness house has been jailed for 14 months after he failed to comply with a drug treatment order.
Warren Maclean exposed himself to a 10-year-old and grabbed an eight-year-old in a play area.
Inverness Sheriff Court told he has turned his life around after fight with ex-workmate.