Cardigan or Pembroke, Charlie or Joe? (5)
I believe the answer is:
corgi
'cardigan or pembroke' is the definition.
(I've seen this in another clue)
'charlie or joe?' is the wordplay.
'charlie' becomes 'c' (phonetic alphabet: alpha, bravo, charlie etc.).
'joe?' becomes 'GI' (GI Joe).
'c'+'or'+'gi'='CORGI'
(Other definitions for corgi that I've seen before include "Welsh breed of short-legged dog" , "found in the kennels" , "Small Welsh dog with fox-like head" , "Welsh 11" , "pet in 9 [CARDIFF]?" .)