Changed (wasn't working):
((Legendary.TheTallMansFinger.IsEquipped && Trinity.PlayerOwnedZombieDogCount = 0) ||
(!Legendary.TheTallMansFinger.IsEquipped && Trinity.PlayerOwnedZombieDogCount == 0)))
Still re-summon dog every CD. Have TheTallMansFinger. Using last version...