The number of dogs being picked up as strays has fallen by more than a fifth since last year, according to a survey.

The Stray Dog Survey, conducted on behalf of the charity Dogs Trust, said the total number of strays in Scotland fell by 23% from 5,889 in 2011 to 4,524 in 2012.

It was a greater fall than the UK average, which has seen a 6% drop over the last year to 118,932 and means, on average, that 12 dogs are picked up a day in Scotland.