@BoBLion @CheshireKing @Singlephase
It depends on the wording of the power or talent.
Pet = all pets
Tamed Pet or Tamed Beast is only Hunter Pet
Summoned Demon = Warlock Demon and not enslaved Demon
Soul Link specifies the Warlock demons by name because it also excludes Imps.
Yes, pets get buffed by totems, blessings, power word: fortitude and so forth.
Temporary allies like elementals and Feral Spirits are not pets and do not get effected but can be buffed by totems, blessings and the such.
Here is a chart to help.