The second of four dogs stolen from addresses in rural Perthshire has been found wandering the streets of an English town.
The terrier was taken from a house in Forneth on Tuesday, along with two other dogs.
A fourth dog was snatched from a property in nearby Meikleour on the same day.
Less than 24 hours later, one of the stolen dogs was handed in to a vet in Bromsgrove, around 360 miles away.
Now the online campaign group Missing Pets, Perth and Kinross Scotland has confirmed that a second dog has been found in the same area.
A spokeswoman said: “He was found around five miles from where the other stolen dog was found.
“He was just wandering the street. A kind lady was able to capture him and take him to a vet, who then scanned him for a chip and it was definitely confirmed he was one of the stolen dogs.”
She urged followers in the Birmingham, Kidderminster and Bromsgrove areas to keep an eye out for the remaining two dogs.
A 38-year-old man is due to appear in custody at Dundee Sheriff Court today in connection with the alleged incidents.