As a French, I knew all these expression except the killing and the dog (I guess the person doesn't ask for a glass of water...), and the dick and the knife. That's the only two I never heard before.
Some are slang, some are old, but some are usable in a conversation! (to arrive as a hair in the soup would)
I'm really surprised Abcynthe never heard the one's with the surprise hen who found a knife, I've heard this one all my childhood when I didn't look so clever in front of their questioni.