He's cute--I'd have to say lab and shepherd mix or either dalmatian and shepherd mix..