I guess this is a thread about some threads on here recently and trying to prevent some of the heartache that families are going through at the moment.
Dogs are fantastic, loyal, loving and generally want to please their owners. Some dogs will tolerate human behaviour extremely well other dogs will find some situations hard.
However well you train, research your dog you will have to be willing to change how you have done things in the past to accommodate what it best for your dog.
Dogs will do their best to fit in with you (after all that has been the way they have survived for years) but some dogs will need special care.
If you are not prepared for this commitment for 16 years whatever changes in your life then a dog is not for you. You have to be prepared to make allowances and plans for the dog regardless of what happens in your own personal circumstances.
Think long and hard and be realistic if you are considering getting a dog, will you still want it when it shows unwanted behaviour, will you be willing to put in the hours to train the dog, are you willing to spend your hard earned money to help the situation, or you willing to forego visits trips etc if you can not find a dog sitter, what will you do if you relatives do not want your dog visiting, what will you do when you fun friendly dog becomes old, ill smelly and needs nursing.
Are you prepared to spend a lot of time working out how dogs learn, what their body language really means, how to prevent a dog from feeling the need to react inappropriately (In your view) in certain situations. Are you prepared to go to a qualified trainer to prevent any problems and learn and listen.
If not please get a cat!