Shelters are working towards the animal’s best interest. Even though most of the shelters try to match the right owner to the right pet that is sadly not always possible. No one can predict the future. The workers in the shelter make a background check of the new owners and interview them thoroughly to make sure they are suitable for pet adoption. However, that screening is not 100% accurate. Sometimes mistakes are made and poor animals are handed to unsatisfactory owners. Shelters try to avoid that as much as they can and as a result, sometimes good owners are rejected.