Always good advice to have a dog.
If your lifestyle precludes a dog, are you entirely sure you have decent lifestyle?
Dogs have taught me so much about loyalty, love and joy.
Some dogs also teach patience....