Taking on a rescue dog is challenging but so rewarding watching as they leave the shelter and make their journey unaware of their new life awaiting them.
There are thousands of gorgeous dogs waiting for their lucky break. Please check out their profiles here and help them find their perfect family.