Toss the chopped romaine with 1/2 cup of the BBQ Ranch Dressing and evenly distribute among four serving bowls. Top each with some croutons, tomatoes, cheese, corn, hearts of palm, avocados and Pulled Pork. Serve with the remaining 1/2 cup dressing on the side.
Preheat the oven to 300 degrees F.
In a medium bowl, add the sugar, garlic powder, onion powder, paprika, pepper, salt and cayenne, and mix until combined.
Rub the pork with the spice mix and place in a high-sided baking dish. Pour the stock in bottom of the pan, then squeeze the orange juice over the pork and toss in the rinds. Cover with foil and bake until the pork starts to fall apart, 4 hours.
Remove the orange rinds from the pan and discard. Cool the pork to handle, and then shred and mix with the cooking liquid.
In a large bowl, mix together the mayonnaise, sour cream, buttermilk, BBQ sauce, parsley, chives, dill, lemon juice, mustard, pepper, cayenne and garlic. Season the dressing with salt.