Old post was getting kinda long, and was outdated. Here's an updated version I crafted this morning. It does not include Hunter pets, as pretty much there's a pet for every buff and debuff now, so if you want to know, let me WoWHead that for you.
BUFFS
+10% Melee Speed
Shamans (Windfury Totem)
Frost Death Knights (Improved Icy Talons)
Survival Hunters (Hunting Party)
+5% Crit
Feral Druids (Leader of the Pack)
Elemental Shaman (Elemental Oath)
Subtlety Rogues (Honor Among Thieves)
Fury Warriors (Rampage)
+10% Attack Power
Enhancement Shamans (Unleashed Rage)
Marksman Hunter (Trueshot Aura)
Blood Death Knights (Abomination's Might)
Paladins (Blessing of Might)
+5% Spell Haste
Balance Druids (Moonkin Form)
Shadow Priests (Shadow Form)
Shamans (Wrath of Air Totem)
+10% Spell Power
Demonolgy Warlocks (Demonic Pact)
Elemental Shamans (Totemic Wrath)
+6% Spell Power (Why there's a difference here, I don't know...just make them the same, Bliz...)
Mages (Arcane Brilliance)
Shamans (Flametongue Totem)
+3% to all damage
Arcane Mages (Arcane Tactics)
Beast Master Hunters (Ferocious Inspiration)
Retribution Paladins (Communion)
+5% to all base stats
Druids (Mark of the Wild)
Paladins (Blessing of Kings)
+Strength and Agility
Shamans (Strength of Earth Totem)
Death Knights (Horn of Winter)
Warriors (Battle Shout)
+Stamina (Provides X Stamina, all previous +health buffs now provide Stamina instead)
Priests (PW:Fortitude)
Destruction Warlocks (Imp provides the buff, but Destro actually uses it all the time)
Warriors (Commanding Shout)
+Max Mana (Provides X maximum mana, all previous +Intellect buffs now do this instead)
Mages (Arcane Brilliance)
Affliction Warlocks (Felhunter provides the buff, Afflic actuall uses it all the time)
Combat Resurection
Druids (Rebirth)
Warlocks (Soulstone)
Shamans (Reincarnation)
Major Haste buff
Shamans (Bloodlust/Heroism)
Mages (Time Warp)
+Armor
Shamans (Stoneskin Totem)
Paladins (Devotion Aura)
Spell Resistances
Shamans (Elemental Resistance Totem brings Fire/Frost/Nature)
Hunters (Aspect of the Wild brings Nature)
Paladins (Resistance Aura brings Fire/Frost/Shadow) and Blessing of Kings brings all magic types)
Priests (Shadow Protection brings Shadow)
Druids (Mark of the Wild brings all magic types)
Spell Pushback Resist
Paladins (Concentration Aura)
Shamans (Totem of Tranquil Mind)
Minor mana replenishment
Shadow Priests (Vampiric Touch)
Frost Mage (Enduring Winter)
Destruction Warlocks (Soul Leach)
Restoration Druid (Revitalize)
Retribution Paladins (Communion)
Major Mana Replenishment
Druids (Innervate)
Restoration Shamans (Mana Tide Totem)
Priests (Hymn of Hope)
+MP5
Affliction Warlocks (Felhunter provides the buff, Afflic actually uses it all the time)
Shamans (Mana Spring Totem)
Paladins (Blessing of Might)
DEBUFFS
Armor Debuff
Rogues (Expose Armor)
Warriors (Sunder Armor)
Druids (Faerie Fire/Feral Faerie Fire)
+30% bleed damage
Feral Druid (Mangle (Bear)/Mangle (Cat))
Subtlety Rogues (Hemorrhage)
Arms Warriors (Blood Frenzy)
+5% crit for spells only
Fire Mages (Critical Mass)
Destuction Warlocks (Shadow and Flame)
-20% melee haste debuff
Feral Druids (Infected Wounds)
Death Knights (Frost Fever)
Protection Paladins (Judgements of the Just)
Protection Warriors (Thunder Clap)
Shamans (Earth Shock)
+8% magic damage debuff
Warlocks (Curse of the Elements)
Balance Druids (Earth and Moon)
Unholy Death Knights (Ebon Plaguebringer)
Assassination Rogues (Master Poisoner)
+4% physical damage debuff
Combat Rogue (Savage Combat)
Frost Death Knights (Brittle Bones)
Arms Warriors (Blood Frenzy)
Healing Debuff
Rogues (Wound Poison)
Arms Warriors (Mortal Strike)
Fury Warriors (Furious Attacks)
Hunters (Widow Venom)
Shadow Priests (Improved Mind Blast)
Demonology Warlocks (Felguard's Legion Strike)
-10% physical damage output debuff
Warlocks (Curse of Weakness)
Feral Druids (Demoralizing Roar)
Blood Death Knights (Scarlet Fever)
Protection Paladins (Vindication)
Warriors (Demoralizing Shout)
Cast Speed debuff
Warlocks (Curse of Tongues)
Arcane Mages (Slow)
Rogues (Mind-Numbing Poison)
Death Knights (Necrotic Strike)
Let me know if something is missing or wrong!
