I am glad the Charlie is ok. Cats can mess dogs up. Even the bigger ones.
My DBF has a big fat rescue beagle Leonard and a 13 lb cat Brownie . Well the beagle thought he was the boss and he started going after the cat. Mind you that the cat was here first. Well Brownie taught him that he may be smaller but he can beat his bum. He grabbed ahold of Leonard's muzzle and with all 4 paws went into him. . . Boy that dog never bothered him again. . . And to keep Leonard in line Brownie would sit on top of the refrigerator and when the dog passed the cat would jump on him. . . . That dog never bothered the cat again.
As you all know I have kitties with Galen. Guildenstern didn't care either way. Rosencrantz would run around like he is playing then bop him in the head, paw only, no claws. Willow, is his girlfriend

and My big 16 lb cat Saber runs from him . . Too funny. Little 3.5 dust bunny chasing after thunder cat . . . I really need to take video. . .