Your hounds and spiders do damage based on your current DPS, which is influenced by your intelligence. Soul Harvest will increase all of your damage output as a Witch Doctor, from all of your spells.
It really wouldn't be very good otherwise.
What we're discussing here is whether or not Shared Ally Effects extend out to your Witch Doctor's summoned creatures and if they stack.
First I'll generalize and say that this applies to all summons that have the same mechanics as the Witch Doctor's summons. A Demon Hunter's summons work differently and are not affected, for example.
Shared ally effects are skills and abilities that you and your allies can benefit from while fighting in the same area. Stacking different abilities between classes provides great advantage to a group.
A good list of abilities that provide shared ally effects is here, you will note that all classes and all follower types have an opportunity to provide some sort of effect.
SAEs do not consider the source of the ability, only whether the ability is eligible to provide a shared benefit. So having 2 Witch Doctors providing effects makes no difference to the question of whether the buff they provide is eligible. So yes, Witch Doctors can buff each others summons.
So which are eligible and do they stack? In general buffs always stack if they are eligible to be shared. A buff becomes ineligible if it is identical to an already provided buff, ie identical buffs do not stack. You can freely have multiple, different buffs active simultaneously.
Finally it is important to realize that followers and some summons (as above) are being treated in the same way that your human party members are being treated with respect to being enhanced by the party's SAEs.
This is being played most widely with the Monk's mantras, but is certainly not limited to them. This battle.net thread talks about a 2 WD 2 Monk team build to exploit this approach to the maximum benefit.
This approach is entirely consistent with Blizzard's co-op multiplayer goals.
Best Answer
This has been completely changed for the 1.04 patch on 8/21/2012.
For Zombie Dogs:
They get a base amount based on the level of the witch doctor (10,000 for level 60)
They get an additional 35% of the witch doctor's health
They have an inherent effect that limits the max damage they can take in a single hit to 10,000 * the % of damage that is not prevented by the witch doctor's armor and resistance
For Gargantuan:
Gets a base amount based on the level of the witch doctor (exact value is unknown)
Gets an additional 35% of the witch doctor's health
At level 60, gets an additional 50% of the witch doctor's health (for a total of 85%?)
Has the same max damage effect as mentioned for Zombie Dogs
Here is an example of the new system from Blizzard