What makes a good dog? It depends on your family, your plan for your dog, and what you require out of your dog. Perhaps a better question is; "What makes a good owner?" The best owners not only take care of their dog's physical needs, but as important, they treat their dogs with respect, give them plenty of exercise and mental stimulation. In my opinion, one of the most important things an owner can do for his dog is to make sure their dog has plenty of family time. Dogs are pack animals and need to feel a part of a "pack dynamic" to be fulfilled. A fulfilled dog is a happy dog. Make sure when you adopt a puppy that you take into consideration your dog's mental needs as well as his physical needs. You and your dog will both lead a more enriched life!