Offering Quality Border Collies and Professional Livestock Services Since 2008
6 Weeks Old
19 Days Old
4 Days old