Jake came from a local breeder when I lived in GA. Though the breeder took wonderful care of his dogs. Jake was my first Border Collie and I do plan on going back for another one in a couple of years. His breeder may want to stud him out to one of his females so I'll keep one of those puppies for sure. :]
Lyrik came from a breeder in MO. I don't think that I would go back to the breeder again because I kind of lost contact with her. She never replies back to any of my updates or calls on Lyrik. =/
Razzle also came froma breeder in MO (different one.) I wouldn't get another dog from them for the same reason as Lyrik's breeder. Both have proven to be outstanding Border Collies though! I love them to death!
Ziixek came from a breeder in AL. We had to drive two hours to get her. I will be going back to get a puppy from them for sure. They keep in great contact with me, support me with her, and so much more! They're my second favorite breeder (Jake's breeder is my first favorite breeder.) They are gonna use Jake as a stud dog and I may consider keeping one of his puppies. :]
Don't get me wrong, I have rescued from Craigslist and from shelters before too. I rescued Max to get him out of that Condo though and to rehome him. I would do that again because he found a wonderful home on a 40 acre farm.
As for my shelter dog, she was a Siberian Husky that had attacked Lyrik when Lyrik was a puppy. We tried for a whole month using a Dog Whisperer too. No results. We rehomed her to a friend of mine. I would give it another shot though if my Dad ever said yes.
Before my Border Collies I had a American Cocker Spanieal and a Golden Retriever when I was a kid. They came from BYBs though. So I wouldn't go back there for a dog! I've fallen in love with Border Collies anyway.