Just recently my wife and I found 2 dogs running around our neighborhood. After going around the neighborhood that same evening for 2 hours, posting lost dogs posters, calling local shelters and vets and not locating their owners, we decided it was time for us to find a forever home for these two pets.
After a month of fostering these two puppies and taking them to the vet for their checkup it was difficult to let them go; however, at the same time it was a relief to find them a family with 2 young children willing to adopt them.
In the end, fostering these 2 puppies made me realize how strongly these creatures need us for survival and how strongly we need them for companionship.
If you have the time and space, you may consider fostering