whole hog

The whole hog means the whole way or to the fullest extent of something. When someone refers to something as being the whole hog, they mean to say it is the whole, most complete, and fullest way, direction, or extent of something. This can be used in a wide variety of situations where your intent is to say it is all of something, and not partial in any way.