I just wanted to add something. It is my opinion that you shouldn't add a dog to your family until the existing dog is trained exactly the way you want it. A new dog will not only pick up good habits from the old dog, but bad habits as well. Even if you got an older rescue dog, they are going to have their issues that need to be worked out, along with training a new puppy.