I like the idea of a Dog Companion. I don't like how it is implemented in the game.
1. The barking
2. They won't stay at home when asked to. Never tried, but will they stay if told to at a dungeon entrance?
3. Scaling as mentioned, but there is a way to fix that.
I took my first stray dog to Sky Haven Temple, and told him to wait there. He's still there, barking incessantly and being insulted for stupid dog. I've recently met a second stray dog, and now I'm trying the same with this one. I've already got the message that he went back home, so I should take a look whether he also sees Sky Haven Temple as "home" like the first one, or ran off.
Anyway, I like the dogs, but
1) They bark too much
2) They push me away.
I am the dominant one, mutt, so
I should be the one who gets to push you out of the way!
3) With very strong enemies, they run away. Enjoy investigating the whole area just to find them back after the fight, yay!
4) Only the commands Follow, Stay and Go Home? I want at least Attack, Fetch and Herd Sheep! (lol, j/k

)