Cool post.
Personally, I'm not a big dog person. Although I like the chill ones, the ones where I'm not slightly para that they may decide to bite my face off at any given moment.
The points you made did shine dogs in somewhat of a new light to me though. Interesting.