Sorry but I would find a new husband! Seems like you have a ton of problems with him and personally I would not be with someone who was like that. I have had BF's in the past that did not like dogs or my breed and when I found that out they were out the door. I think it was you when I said if he has that big of an issue with the dogs then place them or find a new man. It is not worth a dog getting hurt or your marriage ending over a dog. Things like this will continue to happen because that is how he is, placing the dog to keep him safe is the best idea unless you are willing to end your marriage. Things will only continue to escalate and your husband has such little respect for you as to always give you crap over the dogs or be abusive of them..... you have bigger problems.
Sorry not my business but if you put it on the open forum you will get opinions.