ZoS changed pet mechanics during homestead. Pets only get buffs if there is no valid player in range to get the buff. I'll dig up the natch pote for you in a minute.
Not a dev post but: https://forums.elderscrollsonline.com/en/discussion/312278/on-pets-and-group-buffs