pasta may be right here, could be a maltese, but may not, nose is a bit short!...lovely puppy though!....hope it's not a Pekinese, they struggle with their breathing, bless them!....
As it is obviously a puppy, it is hard to tell. But it could be a Bolognese, a West Highland Trrier (Westy) or a Coton de Tulear, a Bishon Frise or a Maltese really. But, I suspect it is most probaby a Bolognese or a Coton de Tulear, going by the coat type.
Most certainly not a Pekinese, as my mum used to breed those and they are very different. I also don't think it could be a Bishon Frisee as the coat isn't thick enough. Either way, a lovely little puppy!
There are white ones cos I just googled images of white lhasa's . I only suggested it because her one is sitting next to, had a similar face, and when I asked her, she said there was a similarity to when he was a pup. Then she said the other thing, which is sort of true - hard to tell when a pup.