1-10: I'd suggest people to use GotD instead of Soul Harvest. Will help you more if your dogs ever go down.
11-20: Sacrifice is highly damaging and free to cast, but requires a lot of synergy to work efficiently. I'd recommend against using it, as you lose your dogs from it and won't have any CC except Gargantuan. More CC is generally a good thing. Also, Firebats eats up mana like a boss if you haven't already found out.
21-30: BBV is on a LONG CD, you have no synergies for Sacrifice really, and no real source of backup damage when sacrifice has no dogs to explode.
I won't speculate on the final build, as most of my previous points hold.
I'd recommend reading over my guide:http://us.battle.net/d3/en/forum/topic/4927183159
It will help let you know what you're missing and what to look out for. Keep in mind some of the information may be slightly off. I am updating as fast as I can, and hope to have it current within the next couple days.