Bob, my neighbor was a big hog farmer and we have cooked a bunch of whole hogs, do you have access to a hog cooker?
His is and old 275 gallon oil barrel that is split so the top hinges plus there is a drop down door on one end to slide the hog out, the hog itself lays belly down on a tray with expanded steel holding it up about an inch, there is a drain hole at the one end so the fat can run down a tube to a five gallon bucket, you will get quite a bit of fat in the bucket.
The hogs are skinned and we put dressing and sauerkraut in the chest cavity, no rub or injecting ( I’m sure it would be good but they turn out awesome plain) , just slide it into to the cooker(his is propane) and let it cook at 300-350 for 12 hours, you can foil it if it starts getting to dark, the shoulders and chest take the longest, don’t short yourself on time, we cut the meat ,more like shred into coolers the same for the dressing and kraut.
I hope this helps, it is really easy with the right cooker, and so good, Steve