I have a lhassa apso/shih tzu mix. He doesn't shed, but requires frequent hair cuts. Mellow personality, no separation anxiety (I can leave him at home during the day). He wasn't down with being crate trained, but otherwise fine trainability.
Not very physically coordinated or athletic, but has plenty of energy for daily walks.
Adorable personality, gets along fine with other dogs and with children. Though he greatly prefers humans over dogs.
He does have some allergies that cause skin infections, so he's on a special diet. Lhassa apsos are supposedly prone to breathing problems because of their stubby noses, but I haven't encountered that yet.
Highly recommended breed. No more than 25 pounds.