I had two cats who lived to ripe old ages, and currently have three dogs. I've fostered pit mixes, a Chow, a cocker spaniel, a rottweiler, a doberman, a beagle/basset, etc. Nobody thought I could foster and give up the dog, but I was able to do it. As a foster mom, you do the one thing you don't want to do, and that is socialize your dog so that it can leave you to go to a nice family. I'd be lying if I said it isn't hard, but you have to do what is best for the animal. It is up to the foster mom to decide if the people/person interested in the foster dog are a good fit. This is where the counseling comes in. I have been in the sales industry for over 20 years and can read people fairly well. Hence, I would qualify the potential adopters by asking loads of questions, and observing their commitment. I had to say "no" a couple of times, but that goes with the territory. References are available upon request.