My packs haven't gotten really dirty. I line them with skookum plastic bags to haul boned out meat. Put the empty bag inside the pack bag and place chunks of meat into it rather than load up a plastic bag and then try to get that into the pack. That's a recipe to tear or gouge a hole in the plastic liner bag, as is loading it while it sits on sticks and rocks on the ground or on a log.
I've had a plastic liner leak a couple of times and get blood on the bottom or a lower corner of the pack bag. Not too bad to wash out. Washing it right away avoids stink. Also, I often take off the bag and lash a plastic bag of meat to the empty frame. We rarely carry out bones in a quarter.
Working with teens years ago packs would come in grimy with soot and dirt and with jam or honey stuck inside. Soak in a tub with laundry soap and use a bristle brush was my solution. Cooking oil is also bad, as would be ground-in tallow.
Keeping it relatively clean is one of my (small) obsessions.
Sit the pack on something rather than in mud, don't lean it on a tree with pitch on it, etc.