‘Incredible’: Animal shelter helps reunite owner experiencing homelessness with abandoned dog