Having a dog as a companion is good, but dogs only live 10 years, so you'll have to go through the loss of your love ones every 10 years.
I think one of the major problems is The society never teach men how to love. Most of the parents got married through arrangement by their parents or match makers so the love among them ( if any) developed after they got married.
Where do the young kids learn how to love and keep the relationship? It seems that most kids watch adult video before they even know what love is. How do you expect those people to love without becoming a sex machine first?