How old is he? Doxie definately, then some sort of terrier.