There's A LOT of personal blogs, videos and articles on dog ownership but I would love to hear first-hand from my favorite internet community - do you have a dog and what are the benefits?
I had a disc injury 1yr ago and started to walk a lot as a rehabilitation measure. Before that I mostly rode my bike and hated walking. But the everyday walks did not just help my physical health but also my mental health. Me and my partner started to talk about getting a dog - we already have two cats which we have for 6 years now and we love working with them.
We were looking for a dog mostly to deter other canids from going after our cats and wound up with a Swiss Mountain Dog.
This was not a dog that I enjoyed going for walks with because the dog could not keep up with me and my experience was mostly drag, drag, dragging it on a leash. Jack had a fascination for feces like the the way some people are fascinated with the internet and living on the farm it can't go six inches without finding another turd it could sniff for hours. This was another thing that eroded my feeling of connection with the dog.
The 130 pound dog would have been happy to crawl into our bed and would have wanted to be close to us but we were never going to be able to keep it clean enough for that to happen.
It didn't help that Jack's prior owner was somebody who just couldn't handle a dog that big so that Jack wasn't well trained. He had a good temperament and wasn't that hard to handle but we just didn't connect. We found Jack another owner who really loves swissies.
I ran with a pack of dogs as a kid so I have a lot of understanding of their body language but training a puppy is something that takes a lot of commitment and consistency and would be a learning challenge for me and my wife. (who teaches people to ride horses but relates to dogs less well than I do.) I am a big fan of German Shepherds, for instance, but early upbringing can make the difference between an intelligent and obedient companion and a sniveling nervous wreck that is always biting people.