A “miracle” dog has cheated death after being run over by a double-decker bus in Dundee.
Lhasa apso Hamish lost an eye as a result of the accident.
His owner, 32-year-old Annie Irving from Errol, wants to thank those who helped in the aftermath of the incident, which happened on Dura Street.
She said: “I don’t blame the driver at all for what happened.
“I had Hamish in the car, ready to go to the dog grooming salon.
“I was getting him out of the car but before I had a chance to put the lead on him he bolted – he must have been spooked by something.
“He ran into the path of a bus and when he was hit he was making a horrible noise. He ran all the way down Albert Street and Princes Street until I lost sight of him.
“I was frantic. On top of that, I’m 22 weeks pregnant and I knew the stress and shock wouldn’t be good for the baby.”
As Annie looked for Hamish, many passers-by stopped to help and kept her calm. The search ended when Hamish was found at East Marketgait.
Annie added: “The person that found him took him to Parkside Vets. Hamish is micro-chipped, so the vets were able to get in touch with me.
“It’s a miracle that Hamish is alive – not many dogs can survive being hit by a double-decker bus.”
Hamish is now back recovering at his home in Errol.