Barker publicised drink with little hesitation in German city (8,7)
I believe the answer is:
airedale terrier
'barker' is the definition.
(I've seen this before)
'publicised drink with little hesitation in german city' is the wordplay.
'publicised' becomes 'aired' (airing is a kind of publicising).
'drink with' becomes 'ale' (type of beer. I am not sure about the 'with' bit.).
'little hesitation' becomes 'er' (expression of hesitation).
'in' is an insertion indicator.
'german city' becomes 'trier' (I've seen this in another clue).
'er' going into 'trier' is 'terrier'.
'aired'+'ale'+'terrier'='AIREDALE TERRIER'
Can you help me to learn more?
(Other definitions for airedale terrier that I've seen before include "Breed of dog" , "Rough-haired character" .)