English idioms are very interesting but I sometimes encounter so mysterious ones I have no idea where the meanings come from. I looked up "Go the whole hog" in my learners' dictionary and found it meant "do something completely/thoroughly" or something like that. And I also looked up hog in it. The dictionary said it meant pig. But it was hard for me to understand why going the whole hog(pig) meant doing something thoroughly. Could you explain it, please?