I ended up texturing my last sculpt, as I wanted to learn xgen. The hair on Hagrid himself was done with tubegrooms, and the rest was all painted grooms. This was my first attempt using a hair system, I probably could have done things a bit differently, but I am happy with the result.
The smoke was done with Maya fluids. This was textured with Substance Painter, and rendered with Arnold.
This is based on the Cory Loftis drawing.