Looks like the little guy has some Aussie breed in him.
Heeler mix (blue ). Great loyal dogs. Smart, stubborn, great sense of humors and smile!