You say in your first post that you had to intervene in a dog fight. What dog was the fight with? Was it another dog of yours? How many dogs do you have? If you are going to be away, it may be unfair to expect your partner to deal with this situation. I hope you can sort it out. Maybe a consistent five minute one-to-one training session several times every day may help the dog to feel more confident and respectful. As the settee situation is causing problems, it could be a good idea starting with that. Encourage it to get off the settee, with a treat, only giving it the reward when it do