Scottish isle with a namesake terrier (4)
I believe the answer is:
skye
(Other definitions for skye that I've seen before include "Isle; terrier type" , "somewhere off Scotland's west coast" , "Scotland island" , "Scottish isle" , "Hebridean island close to mainland" .)