Pandaren Jade Crane... cannot learn?
When you create a a new character you learn Pet Battling right away even though it has a level 5 requirement.
Now if you log off prior to reaching level 5 you will "forget" Pet Battling but the trainer will think that you have already learned it.
This means you cannot learn that pet because your character doesn't know Pet Battling but the trainer assumes that you do and will not train you in it.
However, when you reach level 5 without logging off you get the message that you have unlocked Pet Battling and it saves correctly.
The only way to get the pet is to start that character over and wait until level 5 to log off.
Please report any Code of Conduct violations, including:
Threats of violence. We take these seriously and will alert the proper authorities.
Posts containing personal information about other players. This includes physical addresses, e-mail addresses, phone numbers, and inappropriate photos and/or videos.
Harassing or discriminatory language. This will not be tolerated.