I think there is potential for him to be a haflinger cross (such as QH or even one of the gaited breeds which are what are most common around here), but I really doubt pure bred. Belgian could be possible too - maybe crossed with a smaller pony?
I think someone mentioned him being stockier than a haflinger? I think the pictures are deceiving. My purebred haflinger is stockier and he is by no means a real drafty style haflinger. This may change by the time Rascal fully matures, but right now he is not as stocky. Rascal also has way more wither and his back end is quite different. Maybe due to the cross side of the equation?
Here is another pic - about a month after the other ones were taken - so early October. Unfortunately any pictures I try to take from here on out will make everyone believe he isn't even a horse but rather a hairy yak - his coat is already almost twice as thick as o our haflinger's and draft cross.
His face and ears look's very drafty to me. Even his neck looks like a juevnille (SP?) draft cross. His bone structure is very similar to a draft, very upright pasterns and shoulder, just lacks the "heaviness" of a purebred draft. He actually does have a fairly good amount of feather too for his age. If he is only 2, he is still going to grow. Drafts don't mature in size untill they are 6 or 7, they're very slow to mature. I know this first hand when I purchased my Molly mare who is paint x Tb x belgian. I purchased her as a 5yr/o and she was 16.2. Measured her last summer as a 7yr/o and she was 17 hh.
So I see Belgian in him, he actually looks a lot like my Molly when she was a 2yr/o, body shape wise. As for what he is crossed with I couldn't tell you. I would guess that he likely is a combination of multiple breeds.