Jumping on this a little late. Not sure if this was said, but when picking a dog temperament has just as much to do with how well he/she behaves as breed does. Generally speaking stay away from high energy dogs. If you don't run the energy out of them, they run out of energy destroying / digging everything in their path. Pick a dog that has a mild yet confident temperament and get training classes in the beginning. It helps bond the dog to you and creates a strong base for the dog listening to you and trusting you. I have a half husky/half lab mix. Great dog, but sheds about (not kidding) two full trashbags of hair every spring. Also has separation anxiety and can / will chew through anything when he gets upset. My back yard always looks like a bomb went off out there. Do the research and pick a breed then pick the dog based on temperament. Rescue dogs are the best and generally the humane society does obedience training on dogs they bring in making your life a little easier skipping the whole stupid puppy shit on everything phase.