One from a part of Karnataka has no duck. Dog? Yes! (5)
I believe the answer is:
corgi
'dog? yes' is the definition.
'corgi' can be an answer for 'dog?' (I've seen this before). I am not sure about the 'yes' bit.
I can't explain the remainder of the clue.
Can you help me to learn more?
(Other definitions for corgi that I've seen before include "One of the Queen's dogs?" , "Little dog" , "Pre-2018 royal dog" , "Royal canine" , "Royal pet" .)