The Karakachan dog, is a breed that originated from Bulgaria.It is related to the livestock guardian dogs of the surrounding countries: Romania to the north, North Macedonia and Serbia to the west, and Greece and Turkey to the south. The dog is named after the Karakachans, Greek nomadic shepherds.Due to their conservative stock-breeding traditions, they have preserved some of the oldest breeds ...