shih tzus are awesome dogs, I see a lot of them at work. unlike most small breeds they tend to be very out going, not stand-offish and afraid, or snippy, and very playful, wiggly and sweet. they are the only small breed Id ever own. EDIT: is that a bichon you have? we see lots of them at work too, they are another small breed I like. for the same reasons as the shih tzu, they arent jumpy/snippy or afraid.

as for the odor, that is a slightly founded statement. they are a breed very prone to allergies, and shih tzus who have allergies are prone to yeast infections (more so than other breeds with allergies) and this is what gives them a bad odor. if their allergies are being treated though, the yeast infections with lessen. and of course once the yeast infection is treated the odor will go away.