I think my problem was not using FO3Edit, which I'm guessing you used. It properly formats the subrecords.
If you remove the CTDA (conditional) subrecord it *should* work on anything. Alternatively, change the first parameter to 331966, which should change it to the actor type of cow, which isn't even used afaik (it's not used on cows). This is the CTDA for the effect, so it'd be the last conditional in the file (the perk conditions). You should be able to right click next to the 'Perk Conditions' header and remove it - or as I said, change the parameter.
Oic - apologies, FO3Edit formats the parameters as formID's. Change it to 000510BE (or BE 10 05 00) for the cow actor type. Dragons are 00035D59 if you wanted something for that, since the ActorTypeCow isn't used, maybe it needs a used parameter. Just giving out as much info as possible.
