I'm going to guess a Quarterhorse mix, because I'm more familiar with them and have seen a few as skinny as he is. When he gets fatter his legs will probaby look a little shorter.
Also, he doesn't look too tall (unless the boy is quite tall!). And also, because QHs can have so many breeds mixed into their backgrounds! I especially love his elegant face.