He ran off after the collision, but he left his passenger who told the police who he was.
Inverness Sheriff Court hears he left the stolen Mercedes-Benz covered in blood.
Officers took him to the hospital being subjected to a tirade of foul language and racist abuse in Inverness High Street.
Fergus Sherlock (18) got behind the wheel of his car on August 2, 2024 and collided with the vehicle at the Granish Junction.
Defence solicitor told Inverness Sheriff Court that drinking was a ‘coping mechanism’.
Sheriff adjourns proceedings against defendant.
They appeared in private at Inverness Sheriff Court this week.
Diego the German Shepherd dog must be muzzled and his owner has to pay the victim compensation.
The 63-year-old victim was on his way to the Highlands to travel on the North Coast 500 - a ‘bucket list’ trip he’d been dreaming of doing.
Dylan Macdonald (21) pleaded guilty to the charges against him.