A man has been arrested by police investigating the theft of six dogs in Gwynedd.
Three dogs stolen last week have now been recovered.
Two of them were more than 60 miles away in Aberystwyth, and the last at Bontnewydd.
Five of the dogs were taken from Betws Garmon, and the sixth from Waunfawr.
A man from Caernarfon is in custody awaiting questioning.