Its mighty hard to tell from that pic.
He's a mix though. Depending on his size he may a poodle or lhaso mix or something, kind of has shepherdish markings.
It could be just about anythign though.

I do have to say that he is a VERY cute mix!