Small dog with a Welsh name (5)
I believe the answer is:
corgi
(Other definitions for corgi that I've seen before include "Royal canine" , "Cardigan or Pembroke dog" , "Welsh breed of short-legged dog" , "found in the kennels" , "man's best friend" .)