In practice, getting player controlled dogs to work well is tricky, and I feel like AI dogs might be difficult to get right for many of the same reasons; Despite low health, they're smaller than humans, generally faster, and deal a ton of damage. In many AR tests, a half-decent dog player has shut down the enemy team rather easily (I've done this with the explicit purpose of testing how powerful dogs really are).
Personally, I have an alternate solution; Leave the dogs, but introduce the Kennel. Have it be a small, low health building that starts barking whenever enemies are near- including Spies. Less of an active defense that would be frustrating to deal with, and more of a passive defense that's basically an alarm system. This would be a nice boon to Soviet defenders without doing their entire job for them. Yes, the Kennel is barking up a storm, but at what? Is it a spy sneaking around, or an enemy Tanya? Where are they hiding? How do you deal with them? That, comrade, is up to you!