Charlie, odd dog perhaps has teatime treat (7)
I believe the answer is:
crumpet
'teatime treat' is the definition.
The answer and definition can be both things that one consumes for nourishment as well as being singular nouns.
Perhaps there's a link between them I don't understand?
'charlie odd dog perhaps' is the wordplay.
'charlie' becomes 'c' (phonetic alphabet: alpha, bravo, charlie etc.).
'odd' becomes 'rum' (rum can mean strange or dubious).
'dog perhaps' becomes 'pet' (dogs are often kept as pets).
'c'+'rum'+'pet'='CRUMPET'
'has' is the link.
Can you help me to learn more?
(Other definitions for crumpet that I've seen before include "Light, soft yeast cake" , "Old nut" , "Thick, soft porous cake for toasting" , "Confection for toasting" , "Thick soft cake eaten toasted and buttered" .)