As you would teach your child not to touch a hot stove, you need to teach or pet to not get on the furniture. Crate training is not being a meanie, it gives them a safe haven to call their own. It's all in the training.
( I don't know what to tell you about the husbands????? ) Not sure if training is available for enablers! LOL