I'm sure we can find a schnauzer rescue near your home. Even if it is a few hours away, the group may be able to arrange to pick Chester up. I see no reason why Chester shouldn't go to a rescue group. it is the ideal situation of everyone involved: your family and especially Chester! You can keep in contact with Chester through the rescue group I'm sure.

I'm going to go look for a rescue near you....