The main reason I see for someone having a dog (can you tell that I’m a wee bit prejudiced toward cats?) is that their need to be walked forces me to get out and walk every day, despite weather and all the wonderful excuses I could find IF the dog didn’t need to be walked. Thus, not only does the dog benefit in all these way, pet-parents do, too.
(I’m allergic to dogs, which might affect my opinion that cats are superior…. Purrseidon usually grabs her leash and begs for a walk whenever it is raining, but the typical answer is ‘no’.)