Thousands of homeless dogs await families to adopt them, while thousands of families are searching for dogs to adopt.