Lhasa Apso

What is a Lhasa Apso dog?

Lhasa Apso of the Tibetan mountains Lhasa Apsos are “one of a breed of small terriers having a long, heavy coat, raised in Tibet as watchdogs.” The Lhasa part of their name derives from...