Just putting this here because the DA:O thread is pretty well dead these days.
I've been playing DA again, and man, I forgot how much I love Dog. I understand why so many people think he's kinda crappy-- it's tough to argue with the "Shale, 2-3 Mages or maybe a Rogue" power gamer crowd if you want to talk pure efficiency and spike damage-- but on the other hand, holy shit is Dog fast. He's a perfect companion for a lazy gamer like me. I just set up his tactics so that he Overwhelms an enemy mage straight away and then just runs down anything that attacks my PC (a rogue this time around-- I felt like doing a pretty basic human PC/Alistair/Morrigan/Dog run). This usually results in one dead mage VERY quickly followed by Dog rounding up all the archers so they drop their bows and start wimpily hacking away at him. It's even better when he then runs off to rejoin the melee scrum (again, automatic, because he's set to assist the PC and Alistair). The archers sometimes chase him for a bit but they cannot catch him, because again, holy shit, is Dog fast. It makes me feel sorta bad for Dog because he gets hated on sometimes and the internets isn't very good at quantifying anything but DPS and his raw skirmishing speed isn't something that you can just math out easy. Fights take a bit longer than with some of my old power gamey groups, but with Dog around I'm pretty sure I'm actually doing a lot less clicking just because he is so good at running around and pulling the faces off of ranged attackers.