The pros of fostering a dog include that you can get a dog that is used to being around people and other animals and that you can get a dog that is adoptable. The cons of fostering a dog include that you may not be able to get the dog to stay with you for very long and that you may not be able to get the dog to do things that you want him to do.