DH has come around to the idea of having a dog, he's always been on board with the idea just wanted the right time. I grew up with my parents having border collies and was the pet sitter for them when I left home so know what we are letting ourselves in fit. My question, how do you find a puppy - obviously we want to avoid anything like puppy farms but don't need one who has the pedigree ti be a top working sheepdog as it'll be family let, ideally with some agility maybe thrown in.