I've seen better treatment done to snakes in Asia where some eat them. They would at least cover their heads first before slitting and gutting them. Dogs are much smarter and I have a feeling they know what's going on around them.
Of course they do. In fact, one of the reasons they slaughter the dogs in front of other dogs awaiting the same fate is to terrify them. They think that makes the meat tastier too.