The main difference between Lhasa Apso and Shih Tzu is that Lhasa Apsos have a heavy, straight, and hard coat, while Shih Tzus have a soft, luxurious, and flowing coat.| Pediaa.Com