If you want to do hardcore stack damage on hit (ie. thorns damage), stack vit, life on hit and the usual. I wouldn't use a Witch Doctor I'd just use a Barb or Monk.
Set it up so that if your bot goes afk it has enough thorns damage and regen to live through whatever your putting it through.