English Cão de Castro Laboreiro Cited by user Rjwilmsi on 02 Jul 2012 The Cão de Castro Laboreiro, or Dog from Castro Laboreiro, or Portuguese Cattle Dog or Portuguese Watch Dog, is a dog breed of the livestock guardian dog type…