Dogs are an expensive weapon that takes up the ally slot. Having just 2 dogs out compares compares quite favorably to the .45 Thompson, albeit one that can only shoot once per round. The movement effect is mostly icing — situationally useful, but not what you get the dogs for.
Being able to fight only once per round is bad for a primary fighter, but being such a heavy investment, they're too expensive to run as an off-class combat tool if you don't expect to use them often. Usually events like Occult Invocation and Backstab are favored for those purposes because Seekers and Rogues usually have better things to do with their ally slots. Playing down 2-3 dogs just to use them twice or thrice a scenario is an extremely poor use of resources and actions. The same is true for Mystics have their combat spells, and Guardians just have better weapons. That includes you, Leo Anderson.
Which leaves us with Survivors, who can actually use the dogs quite decently. Survivors have good draw and econ now, but notably poor action compression which the dogs help with. Calvin for example likes the soak the dogs give and doesn't have to worry about managing horror from the Meat Cleaver. If they miss, they have Live and Learn and Oops! (2) to compensate for the miss the same way they would use an Old Hunting Rifle. Tommy can also borrow those tools if he wants to be creative, but like other guardians he's got better weapons when he gets XP.
The other candidate is Lily Chen, who lacks good low-level weapon options due to her Firearms restriction. Instead of playing several mediocre spells just to power Dragon Pole, why not bring a couple of dogs along?