That is funny...I'm thinking some kind of hound mixed in there...Very cute puppy whatever it is!!Looks like a mix to me? Some sort of little terrier probably.
Of course, take that with a grain of salt.. I worked for a shelter and we tend to call half of the dogs "terrier mix".. lol