It seems like your partner is two completely different people. Your partner finds faults with your friends or makes you feel bad or uncomfortable about any time you spend with other people. You want to believe that this is possible, but the cycle keeps repeating and each time your self-esteem is chipped away at, bit by bit. He might hit or kick your dog whenever he comes over.