A dog that went missing eight years ago has been reunited with his family.

A dog

A dog

Kavik the German Shepherd ran away from home in Hamilton, Scotland back in 2012 and had never been found despite a desperate search from owner Stevie Rodger and his family.

However, they were left "over the moon" when the animal recently turned up 300 miles away in Birmingham, England.

Rodger told the Metro newspaper: "I honestly couldn’t believe it when I got the call saying Kavik had been found.

"He was only 18-months-old when he went missing and to be honest although we looked for him for months I had given up all hope of seeing him again. I sat up all night looking at the picture the dog home sent me thinking 'surely not, it just can’t be him'.

"I jumped in the car in the morning and drove all the way to Birmingham still not sure if it was my boy.

"But when I got there I knew instantly it was him and I just burst into tears."