I live out in the country so it's different than city or even suburban life. But I've seen dog's go off for a week or so if a female is in heat. And you checked the animal shelters but did you check with Animal Control "The Dog Catcher". If a female is in heat and he won't leave then it's very likely the doggie cops were called.
Hope you find him soon.
Hope you find him soon.