European gets too much for dog (6)
I believe the answer is:
poodle
'for dog' is the definition.
(breed of dog)
'european gets too much' is the wordplay.
'european' becomes 'pole' (someone from Poland).
'gets' is an insertion indicator (gets can mean captures or absorbs).
'too much' becomes 'od' (abbreviation for overdose).
'pole' placed around 'od' is 'POODLE'.
(Other definitions for poodle that I've seen before include "5 [MANS BEST FRIEND]" , "Dog with curly coat, often clipped" , "Pet dog with clipped curly coat" , "Small dog" , "Pet dog - lackey" .)