Cão pastor é todo cão usado para pastorear animais. Pode ser Ovelheiro (que pastoreia
ovelhas) ou Boiadeiro (
bois e vacas). Um exemplo é o
pastor alemão. O cão pastor é treinado e educado para pastorear o gado (ovelhas,
vacas, bois, etc), aproveitando o instinto herdado dos lobos de caçar presas, mas ao invés de separar filhotes, animais fracos ou idosos da manada (presas fáceis de abater) o cão pastor irar controlar o gado. Quando o dono do cão solta o gado, o cão tem de prestar atenção, por que ele é que controla o gado. Um exemplo de "ovelheiro" é o
Pastor de Shetland, também conhecido como "Sheltie".