I assume you are checking the humane society every day and the animal shelter?  (They are separate).  I would call the area vets too and alert them that your dog was stolen so that if someone brings in a yorkie, they will be alerted.  I missed your other thread, sorry, but does he have a microchip?  I know the Humane society scans, but I don't know if vets routinely do.  
 
I just can't believe this is in my city!!  Small world.  I will certainly be on the lookout.  Oh, and I can believe your comments about the police department.  
