Prior to patch 5.3, it seemed like everyone was swearing by pet battles. Players were claiming they'd earned hundreds to thousands of Lesser Charms just killing critters in Stormwind. A hotfix eventually nerfed the drop chance for Lesser Charms in lower level pet battles, but higher level pet battles are still rewarding charms to anyone who wants to put in the time. Is it still worth it?
Patch 5.3 has also added a couple of changes to Lesser Charm collection to really mix up the equation. Level 90 creatures that are outdoors in the world now have a chance to drop Lesser Charms of Fortune, while rare spawns in Pandaria and bosses in Battlefield: Barrens are guaranteed to always drop the charms. The result of this? Hordes of players in Northern Barrens farming Lesser Charms off the new Kor'kron mobs there.