Love these.
Something I've noticed with Horace is that he is quite the sensible guy when he's interacting with his Granny, (such as the instances above), but a blithering idiot with anyone else.
It's the same with Beau Peep. He's usually the smart guy in conversations with Dennis, or Egon, but a twerp himself when it come to relationships with anyone of a higher rank.