The shelter really treated you wrong. You could have just kick the dog out in the street if you were a bad person and who know what would happen. It is not your fault or the dog's fault. It is just you were misinformed by the shelter and it is wrong.