Anyone who gets a dog, regardless of where they get it from should have to sign an agreement to love and cherish in sickness and in health, for richer or poorer...you get the idea...But, in our society of quickie divorces it's no wonder dogs end up losing their homes. Our generation has a hard time staying committed to other humans, what does that say for our pets?
I think the number one question anyone getting a dog or puppy has to answer is "Am I ready to make a commitment of emotion, time, and of course money for the next 10 to 15 years?" If the answer is yes, then go adopt a dog or puppy...and I don't really care where you go...be it a shelter, an independent breeder or even a reputable pet store. The most important thing to remember is that this being...this animal with emotions, fears, likes, and dislikes will be completely dependent upon you for the rest of its life.
One of the best ways to ensure that both you and your pet enjoy years together is to learn to bridge the communication gap. If you don't speak dog and your dog does not speak human, then you have to find a way to understand each other and as the leader of this relationship, it's up to the human partner to find the way. Training is powerful, it is fulfilling and it works! Take the time to understand your dog as a species...understand they are not fuzzy humans and understand how to teach your dog what you need him to know and I promise you one of the best relationships you will have in your lifetime!