I would say some kind of terrier. What exactly, who knows? He doesn't look bulky enough for rotty, maybe dobe instead for those colors?

Whatever he is, he is adorable!