I think what could also work is Haunt is when you kill an enemy their soul now Haunts another target, the soul released from the killed monster and the soul you summoned both find a new target. And these cascading souls should stack! In the end if there is only one monster left and the last few souls all gang up on it.
Tribal Rites is a good passive already. I think Fire skills should just be hard hitting. Like Blazing Spiders, Exploding Toads. We suggested to make Explosive Dog better as well. BUT if having such a passive promotes fire skills then I would go with Bad Medicine as the place to have that.Whenever you deal Poison damage to an enemy, their damage is reduced by 20% for 3 seconds.
Whenever you deal Fire damage to an enemy, they take 20% more damage for 1 second.
But like I said Fire skills should just hit hard in the first place.
You are right. I can never afford a zerocooldown Dog so I don't even think about it.
Oh man D0gtor is wicked! I love it sooo expensive though.
I've been thinking about Bats how they are are tough to balance because they cost so little. I mean I can spam Bats quite easily (very easily compared to Bears and AC) and devote my other skills to defense or damage but of course they do lower damage. Bats and sycophants make a great team though so if they fix Sycophants, Bats would make a come back I think.
I'd probably play this build: http://us.battle.net/d3/en/calculator/witch-doctor#acUVQP!WVh!YbacaZ
Fierce Loyalty instead of Pierce the Veil if they fix thorns.
Man I can't wait for the next few patches!!