There is something about dogs and Christmas that just goes together, whether it is the joy (and folly!) of a new puppy as a gift or the sight of your four-legged friend romping in the snow.