Откъде идва каракачанката
Каракачаните са хора които са се занимавали главно с отглеждане на овце. Векове наред са пасяли стадата си по планините на Балканите, от Пинд в Гърция, през Родопите, Стара планина, чак до Странджа. Според едни произходът им е тракийски (български), но истината е, че никой не знае със сигурност, защото няма еднозначни исторически източници по темата. Самото име „каракачани“ има тюркски корен и означава нещо като „черни бежанци“ или „черни скитници“ – вероятно заради тъмните им дрехи и кожуси.
Тези хора са живели изцяло от овцете си и продуктите и храната която могат да получат от тях като мляко, сирене, вълна, месо. А там, където има стада, има и кучета, които да ги пазят от вълци. Каракачанското куче не е порода, създадена от развъдчик в някакъв момент от историята с конкретна цел и стандарт. То е резултат от хиляди години естествен подбор, оцелявали са кучетата, които успешно са пазили стадото и са издържали на тежките планински условия. Слабите, болнавите или твърде агресивните към овцете кучета просто не са оставяли потомство.
Точната възраст на породата е невъзможна за определяне, но повечето специалисти приемат, че говорим за хиляди години, а не за столетия. Според Международната асоциация за каракачанско куче, каракачанското куче е сред най-старите овчарски породи в Европа и е сродна с други балкански молосоидни кучета.