The Scottish SPCA were called by Mr McLachlan, who then alerted Moffat Mountain Rescue team.
SSPCA Inspector Janet Proudlocked watched as Sparky was brought to safety by the abseiling team.
When Sparky was found he had already lost a third of his body weight so he wouldn't have survived for much longer.
"His owners were very sensible to distribute posters in the area with their contact details as this is ultimately how they were able to find him.
"There is no doubt that he is an incredibly lucky dog and I was delighted to be present at the happy reunion between Sparky and his owner.
More top news
Nicola Sturgeon has said the SNP would listen to arguments. Alex Salmond says they have - and are set to vote against military action.
A man from Eastriggs near Annan has been shortlisted for a national award as the "Deafblind Person of the Year."
Work has begun on the £16million Windermere Jetty: Museum of Boats, Steam and Stories, on the shore of England's longest lake.