Excellent post Jackie!!!!!!!! Brody's Mom, everything Jackie has said is absolutely right. Dogs do not come with a guarantee, whether they're from a reputable breeder or a shelter dog. All dogs have a quirk or two, even dogs from the same litter can be totally different in their personalities, likes and dislikes, what they're good at and what they don't like doing. Zeus (my golden oldie) and his late sister Tiger Lily were litter mates and two more opposite dogs personality wise, training wise in fact in every respect, you couldn't find. Zeus loved heel work, but hated agility (I withdrew him after his fist class he showed me very clearly he wasn't into agility) whilst Tiger Lily hated heel work but loved Agility and went on to be a top agility dog. Zeus was, and still is an extrovert, whereas Tiger Lily was the puppy everyone says 'don't get', extremely shy and nervous, to a point where when I first attempted to take her out for a walk, she splatted down on the pathway and refused to budge, not even a treat or her bro's influence could make her move. Zeus loved car rides, Tiger Lily hated them and no training on earth got her past 'tolerating' car rides. I did get her to go for walks without fear, but she was always the one sitting down behind me if strangers wanted to pat the dogs, whereas her bro was up front seeking a pat. Did I love Tiger Lily any the less or Zeus any the more - no way I accepted both dogs for what they were and trained each dog to be the very best dogs possible. So as you can see no dogs come with a guarantee as to what they will be like. The only dogs which do have more of a 'guarantee' are older dogs, over two with most breeds. They're more 'set' personality wise, though those with issues can still be re-trained. I did that with Jacques my GS, he was two when I got him. But I did know what I'd be in for, and was prepared for all the work necessary to re-train a dog who'd had a terrible start to life. Shelters do the very best they can to asses a dog. But a shelter isn't the best place for any dog and assessment can be difficult. Even dogs from foster homes, which are wonderful and the people who foster are angels, can show up with issues when taken out of that environment, as it's yet another change, another unsettling factor in their lives. Just like people, no dog is absolutely 'perfect'. They are what they are and it is up to us, as their companions, to help them become the very best dog they can be. Please do not lump all Shelter dogs into one, some are the easiest dogs in the world to re-train and others take a long time. With Brody you were told he had socialization issues, that alone would tell me 'this dog will not be re-trained over night', maybe you didn't realize just how hard it can be to re-train an under socialized dog, even a youngster of seven months old. The first six months of a dog's life are THE most important. It's the time when, in a perfect world, they learn a lot, explore the world, are taken to puppy pre school, kindergarten and allowed to get used to the big wide world outside the confines of their initial home. And even then, with all the right training and socialization, there is still as Jackie has pointed out, the 'fear' period, just like children. A baby may not show any signs of being afraid of the dark, but as a young child/toddler suddenly be terrified of the dark for no apparent reason. Dogs aren't any different. You also say you're a long distance runner. I am assuming that you run many miles per day. Did you take Brody, when you first got him, on a long run? Because if so, he may well be in pain, for as a youngster of just seven months old he should not be going for long runs, his body hasn't developed sufficiently at that age to withstand a long, continuous run. Yes, puppy seem to be 'always on the run' but in their home they can flop down when they're had enough. On a leash this isn't possible. Good long walk, sure, but a long run no way, until the dog is at least a year old (depending on breed/size) and it's skeletal/muscular body has matured. It takes time, patience and more time and patience to re-train some Shelter dogs - not all and the aim is to always have the dog become the best THEY can be. Maybe Brody will never be your 'dream dog' - and he sure shouldn't be doing any long distance runs until he's at least two years old - but with love, patience and a heap of training he will be the best dog he can be. May I say that if you haven't the time to re-train Brody, then for his sake, it may be best to find him another home with people who have the time so to do. This is NOT meant as any slur on you, not everyone has the time to re-train a dog, and with your own training taking up what I imagine would be quite a bit of your time, this may well be the case. But again, please do not warn against adopting a Shelter dog, rather ask people to think about how much time they have, what breed of dog is best suited to their lifestyle etc. etc. A working dog such as Brody will take a lot of time, even without issues, and just long runs isn't enough, neither would it give the dog time to sniff and explore the world around them. Dogs find a run, or walk, without any time to sniff and explore, very boring. They also need a LOT of mental stimulation as well. BC's especially are highly intelligent dogs, who need to use their brains, exercise alone is not enough to keep them happy and well adjusted. There are so many beautiful dogs in Shelters we need to encourage people to adopt, rather than put them off. And this means asking them to think through everything very carefully, as being a companion to a dog, any breed or size and whether the dogs from a Shelter or a reputable Breeder is a life time commitment.