Pig shots actually DO hold over pretty darn well. Especially for an appetizer. As with most things, they are BEST fresh off the grill the first time, but if you want to make them the night before an event, could you totally get away with it and then just giving them a quick 5-10 minute reheat on the grill with a little extra BBQ sauce for good measure.