Ahh, Polished Pet Charms. These little buggers would have to be my biggest pet peeve this x-pac with pet battle world quests rewarding you with mostly pet bandages, a variety of stones or non-pet-related stuff. (Thankfully, this was hotfixed to reward pet charms more often.)
How to get Polished Pet Charms
Considering there are ~5,000 to collect for the new BfA pets, you’ll want to make sure you do every relevant WQ if Polished Pet Charms are the reward. I mean, you wouldn’t want to accidentally* spend 60 of your hard-earned charms on Marked Flawless Battle-Stones when you thought they still used the old currency.
RIP polished pet charms. Second pet will hopefully come today unless I wait for a more expensive one. https://t.co/AXQNFVLdaz
— Cymre Jones 🔥 (@Cymre) September 19, 2018
Thankfully, there are a number of treasures and rares you can loot to add another 68 charms per toon. If you’re lucky, you’ll even see them as a mission reward from time to time.
— Cymre Jones 🔥 (@Cymre) October 3, 2018
Stolen Thornspeaker Cache – 5 Polished Pet Charms
Merchant’s Chest – 5 Polished Pet Charms
Cottontail Matron – click the Beastly Ritual Skull (rare event) located in a cave within the Glenbrook Hunting Grounds (cave entrance at 52.5, 46.72) – 10 Polished Pet Charms
Clearly, there seems to be some Alliance bias with 8 sources (including 2 quests) rewarding pet charms as opposed to Horde’s 4.
Where to spend Polished Pet Charms
There are a number of Polished Pet Charm vendors in Battle for Azeroth.
Nigel Rifthold – Adventurer’s Society (Drustvar)
Magni Bronzebeard – The Speaker (Silithus)
Shoak – Tortollan Seekers (Nazmir)
Khang Ku – Rajani Provisioner (Vale of Eternal Blossoms)
Provisioner Qorra – Uldum Accord Quartermaster (Uldum)
Dana Pull – Boralas
Madeline Netley – Stormsong Valley
Dodger – Horde pet smuggler (see how to unlock him)
Quartermaster Alcorn – Order of Embers Emissary (Drustvar)
Sister Lilyana – Storm’s Wake Emissary (Stormsong Valley)
Vindicator Jaelaana – 7th Legion Emissary (Boralas)
Don’t forget, you’ll need at least 3000 Polished Pet Charms to purchase the Shadowlands pets.