LOL...I have one of those too. He is my favorite kitty and lets the dogs do anything they want to him if mommy isn't looking. But, I worry that he is going to get hurt one of these days! Looks like kitty did finally have enough and let him know about it though.
Ha ha - I also think that "puppsy" is in more danger in your particular case LMAO I just want to give that cat some kind of special recognition for "taking it" so patiently LOL !!!!
Although , even if he was a spoo, I would worry about spoo actually LOL - my hubby witnessed his friend's cat jump on the head of a HUGE shepherd (one of those like Anatolian )and dog running for his life down the street !!! It was a female with kittens and she was not taking any "chances" LMAO