I can see the pros, but I think it would be stressful for the dog for sure. there's the more physical factor of having to adjust to a new place each time he/she is moved, and the fact that the dog would also have to deal with different families with different interactions instead of just having his "pack". I think it's preferrable to dogs being killed in shelters, but then again many things are and it doesn't mean they're good.