Fostering dogs takes a tough and compassionate heart, but the reward is well worth the effort.

Fostering dogs takes a tough and compassionate heart, but the reward is well worth the effort.