A man has been charged with stealing sheep dogs and cattle worth £45,000.

Four collies worth £15,000 were taken from a farm in Huntly, Aberdeenshire, in January last year.

The dogs were found unharmed days later around 18 miles from the farm.

A total of 20 cattle worth £30,000 were stolen from Kinellar and Monymusk in June and July but only 14 were recovered.

Police have also charged the 29-year-old with stealing a tractor, digger and trailer worth £34,000 from Lumphanan in June.

He has been reported to the procurator fiscal and is expected to appear at Aberdeen Sheriff Court at a later date.

Detective constable Chris Riddoch said: "Our enquiries are continuing and I would like to appeal to anyone who may have information in relation to these crimes, or other crimes in the area, to contact us.