Oh my god. How do you deal with that much CUTE every day!?!?!? If my dog was that cute I'd never get anything done because I'd be so busy cuddling him. Actually, he's got me contorted into a really weird position right now because he's taking over my chair... so maybe he is cuddling, lol.
I second everyone's guess of Yorkie. DEFINITELY some sort of terrier in there, and I bet Yorskshire Terrier, personally.