In the area where I live (Southern California), there are "pet recovery" businesses. They use Bloodhounds to track down the pet. I've never used a service like this, and I know they charge a fee, so I can't vouch for them. In an urban area like where you live, there are probably such services. Just a thought.