I am playing a hunter from the start and getting beasts is what I like to do.
I tamedloquenahak pretty early on and when I changed my spec..it disappeared.
Recently I tamed skoll from storm peaks....and today when I changed my spec..skoll vanished....now when I turn BM from MM I can't see skoll in my stabled pets...it just shows as empty. And only my normal cat comes when I call a pet.
Both my spirit beasts disappeared over time...is there any reason to this?
Yes, maybe you should read what your last BEAST MASTERY skill does....
I'm not sure how it's actually supposed to work, but if you change spec from BM to anything else PLEASE PUT YOUR PET IN THE STABLES then and only ONLY O N L Y! take it out when you have BM spec on.
No idea how the server handles the pet, but you can also try to summon a regular pet then change spec, AND NOT TRY TO SUMMON YOUR UNIQUE BM pet while under a different spec.
These are basic private server precautions tbh, not everything can be scripted to perfection, and you gotta know that you can't have BM pets while under the influence of another spec.
NOTE: Much safer to have NO PET when changing spec btw, and also don't try to add the additional talent points granted by BM spec to your regular pets, it may also bug out the pet in different spec (basically BM pet goes with BM, anything else goes with the rest of the 2 specs).
From what I have learned is that pets do not show up as currently as your pet in the stables unless its called. I did the mistake a couple times where I pulled my new pet in before calling my pet, which ended up deleting the pet that was dismissed at the moment. So yeah, start calling your pet before you change them out.