He's wonderful! I'm a fan of Shih Tzu (and you did spell it right!!).
We've always had Lhasas growing up. People confuse the two a lot but Lhasas are much bigger and no where NEAR as nice! LOL
If you want a cuddly dog with a long coat and a schmooshed in face, get a Shih Tzu!