Croatian Sheepdog

The Croatian Sheepdog is a thick-furred, medium-sized dog tracing its roots back over 600 years. They are generally black in color.