Okay often times lost dogs end up at shelters far from their home. Go in person to all of these shelters and look, file a lost report at each one. EAST COUNTY ANIMAL SHELTER in DUBLIN, they handle your area. But also go in person to HAYWARD SHELTER, OAKLAND SPCA and OAKLAND ANIMAL SERVICES (these are different shelters). Also one in Fremont.