The Himalayan Baan Gaddi Dog, known locally by various names including the Baan Dog, habshu or Baan Gaddi kutta, and sometimes called the Himalayan sheepdog, is a breed of livestock guardian dog from the Himalayas, covering India & Nepal.... made for mountains...