I used to foster for the SPCA for around a year or so. Many different dogs of all different ages and backgrounds.

A very rewarding experience. And I didn't keep ANY of them. I highly recommend it.