He has dog rolling big barrel (8)
I believe the answer is:
hogshead
'big barrel' is the definition.
'hogshead' can be an answer for 'barrel' (I've seen this before). I am not certain of the 'big' bit.
'he has dog rolling' is the wordplay.
'rolling' indicates an anagram.
'he'+'has'+'dog'='hehasdog'
'hehasdog' anagrammed gives 'HOGSHEAD'.
Can you help me to learn more?
(Other definitions for hogshead that I've seen before include "barrel" , "Large cask holding 54 gallons of beer" , "Provider of brawn" , "large container" , "Much wine" .)