Cao De Castro Laboreiro

Cao De Castro Laboreiro

CAO DE CASTRO LABOREIRO DOG Description: Originated in Portugal, the Cao De Castro Laboreiro is often referred to as the Portuguese Shepherd. These dogs were bred for herding cattle, protection of…