I have been around cats long enough to be able to predict their behavior somewhat and not be surprised by behavior I didn’t predict. Of course, predicting behavior and understanding it are two different things and I sometimes think I will never understand why cats behave the way they do.
Chris, for example, will often straddle Puck and hold him down by the neck and then he will wash him like nothing ever happened. It seems like he’s showing his dominance but Puck never challenges Chris’s position so I don’t know why he feels compelled to do what he does. If anything, Frankie is the one that challenges Chris leadership but Chris doesn’t hold him down by the neck although he does whack him from time to time.