170624-border-collie-pup-for-sale-2825

Young collie puppies playing together

Leave comments or ask questions about sheepdog training here -