I have noticed a recurring sentence pattern of Xのどこが好き/嫌い e.t.cですか？ meaning what do you like/hate about X. I was just wondering if anyone knows what exact function どこ is performing in this sentence. I think it means something like "What do you like in X" for example:
犬のどこが好きですか？:What do you like in [or perhaps more accurately about] dogs?
Just looking for a little bit more clarification and confirmation of my suspicion. Any help would be much appreciated.