currently set to 1. im wondering if there is something i need to do in the buffline itsself to indicate it hitting group pets?
Shouldn't be. Err let me clarify. Assuming your Buff set up in your .ini isn't being limited in some way (like CLASS or MA). If the buff is setup to be cast on any group member, it appears it should then do the following checks for people's pets. I assume you have DanNet set to 1 on all characters. I guess 1 other thing to clarify would be is this on Live/test or an emu? There's another check in there about classes, so on some emu that is multi classed, I could see how that might also not work as expected (like not do the checks because the code didn't think the character was a class that can have pets). But yeah if it's set to 1 and buffson is on (but not just 1) the code should be doing like 4 DanNet queries to see if it should cast the buff.
First, it verifies the group member is in the same zone (or something like that)
Second, it checks to see if the group member with the pet has the buff blocked for the pet
Third, it checks to see if the group member's pet has the buff already
Fourth, it looks like it does some check buff stacking check
If that's all good, it then queries that group member to get the name of the pet to cast the buff on, and then it should cast the buff.
If you kind of know what you are doing, it would be pretty easy to put in some /echo lines in that area to get some output from 1 of your buffing classes to see which of those checks would seem to be failing.
I haven't played EQ in a while so don't have things set up or I'd try and log in and test it. Before your post I wasn't aware of the Buffson = 2 thing and I just didn't bother buffing pets until my pet classes had the aa where pets get group buffs and my buff classes get group buff spells, lol.