Hey! So, Bloodlust has recently been bugged. This thread has a lot of others talking about it with various solutions.
While your pet is out, go through your spellbook and find your pet’s version of bloodlust, not the command pet action. You should be able to move that to your bars and make it work that way. I also personally know that you can also cast it using it directly from the pet’s action bar.