How to unlock pet charm missions on command table?

i’m checking BfA and SL mission table on 15+ of my characters and only found it on my main (maybe once a week), so i’m guessing there’s something i need to do to unlock it for my alts, any idea what it might be?

Missions and rewards get more varied as you level up your Companions and add new ones. Unfortunately this isn’t account-wide, each alt has to do this for themselves. It can be weeks before you start seeing any Pet Charm missions.

oh so i just need to level up my companions before the pet charm mission will start to appear? and this is for both bfa and sl?