A haflinger would have smaller ears, thicker mane and tail, stockier feet, the tie-in would be different in the neck and the head would be a bit more refined.
...but a belgian could still work
the head is large, with large ears, his feet are large, also.
I personally don't see any stock horse at all in him
...actually the more and more I look at him, I'm thinking haflinger/belgian cross - - Are there a lot of farms in your area, braidee?