I can't find any anywhere. Unfortunately I sold most of my stuff earlier on before I realized I would need them for the shop quests and I've gotten every single treasure chest in the game. I just need two more in order to complete my last shop quest. Is there any place in the game that will spawn pickpockets on a consistent basis, or are they truly just random encounters?