Understanding temperament, training needs and lifestyle fit can make all the difference when welcoming a dog into your home.