They also tend to pester you for food or walks roughly at the same times every day, so, no matter how irregular your lifestyle was, there suddenly is a wireless alarm clock all day. Every single day. (Kids are much better at this, though).
In the EU and US at least, you can get this all for free: Sign up as a volunteer at the next animal shelter, commit to walking one of their dogs twice a day, 7 days a week :)
Additionally coming home and having someone who's happy to see you helps forget about all the work-induced stress.
If not, you have a study showing that 'Dog ownership promotes regular healthy walking'.
That’s a factor, but a few studies have shown association with a dog in a household (not ownership) has positive effect.
Companionship is a key factor with dogs and a key deficiency in many people. The human-dog relationship is unique because we snap into the dogs innate pack structure. Dogs want to take care of us, and that brings joy.
I’ve seen it with elderly folks and my own son. Our family dog made herself my son’s training wheels when he was learning to walk.
[1] I vehemently believe in the "80% thinking, 10% cooding, 10% testing" idea of software development.
You have a wildly optimistic view of the average dog owner's level of responsibility and proactive care.
The payback was huge, and magical. With PAT (pets as therapy) dogs there have been other studies, that show even temporary access to a dog for an hour in a hospital ward shows benefits. Like lowering heart rate just by patting or stroking it.
I don't own one currently but I absolutely adore them. I imagine my stress levels drop significantly every time I'm admiring one at the park.
While it is of course not "magic", I think you're over simplifying the impact of positive factors in peoples lives.
Could it just not be that people who own and _care_ for a dog get exercise daily, as opposed to just sitting in a couch binging netflix all day ?
Recent studies have proved that walking is a great source of exercise, and depending on dog size you get 2-10km walks per day (1-6 freedom units)