The hat fits perfectly! Where did you get his fleece? Its adorable.
It's a fido fleece, but I ordered them from Sit Stay they are cheaper there. He's got the green one and the dark blue.
Here's the fido fleece site they have a bigger selection, but shipping is more, (sit stay the price doesn't go up with the size of the coat)