Just for information, while testing buffs out on my pet I managed to get a total of 25 buffs on my pet.
At 25 I ran out of things to try :)
i have seen up to 30 buffs on my pet i would assume that our pets follow the same rune as NPC's and can have up to a total of 50 buffs/debuffs.