This guy does not sound like someone who will compromise

A compromise is "hey honey, I'm not big on cats, but I know they are important to you, so let's give it a try and see how things work out. If there continues to be a problem, we will cross that bridge when and IF we get to it. Oh, and by-the-way, how do you feel about MY DOG?"