I run a war, all the tanks are good though, SK/Pal generate more AoE agro than warrior. SHM can get you through a lot of content as a healer, I use both cleric and shaman, mage is a good DPS, even just epic 1.5 pet is solid damage when you get it. Bards are awesome for your group if you keep the son...
Shm doesn't buff his own pet, so that would be my step 1.
As far as I can tell, I enabled the flag to buff pets. If he doesn't have a pet he will summon a new one. It doesn't seem to matter if I enable single buffs instead of group buffs.