Fostering a dog is an incredibly rewarding experience, both for the pet and for you as a...