I haven't seen this episode yet, but I just want to say that a much more sane way to have the toy connect back to Callie than a savant shopkeeper might be, hmm, I don't know... FINGERPRINTS*? Callie's been arrested, so she'd be in the system, right? And so would Daphne, but they could have had Daphne to have only touched the toy with gloves on or something (even though as has been mentioned, she should have been the obvious suspect anyway).
I don't know how that would fit in with the timeline of events, both in that I don't know what month we're supposed to be in now and that I don't know how long it would take to trace fingerprints (though in HTGAWM it looks like it takes about a day). I'm just bothered by the weird writing choices that are bringing us back to this plot.
*Editing this to say that if the episode does mention fingerprints I'm going to feel like an idiot, but no one on here has said anything about them yet, so...