Hunter pet new ranks not learning

tamed boar with rank 1 charge. I am in westfall. I trained a new boar with rank 2 charge. Not learning the new rank at all in my beast training book. Like how long do I have to use this pet to learn it? Like what is the point in this. It makes no sense.

ok it takes a long time. I had to use the pet and kill like 20 mobs before it learned it

Until the pet uses the skill.

Make new pet use skill until you get chat message that you learned it.

It took me about 5 minutes to learn it. Make sure your pet is happy n you manually trigger the ability.

You can find some yellow mobs n charge n immediately passive your pet. That will trigger charges but your pet won’t attack so you can spam it every 25 secs on the same mon.