Preheat the oven to 300°F. Create bbq seasoning rub by combining all dry seasonings. Season the pork butt really well on all sides. Reserve some of the seasonings for later.
Heat a dutch oven over medium-high heat with avocado oil. Once hot, add in the pork butt and sear on all sides until browned, this will take about 5-7 minutes total. Once browned on all sides, remove and set aside on a plate.
Add more avocado oil to the dutch oven, and add in the onion, season with a pinch of the seasoning blend. Cook until softened and translucent, about 5 minutes, scraping the bottom of the pan every so often. Stir in the beer, apple cider vinegar, liquid smoke, Worcestershire sauce, and the remaining seasoning blend, scraping the bottom of the pan.
Add the pork butt back into the dutch oven, and ladle with the liquid. Cover with the lid, and add to the oven, cooking for 3 hours until super tender.
When done, shred with forks. Add to buns with bbq sauce, and optional coleslaw and pickles. Enjoy!
Store in an airtight container in the fridge for up to 5 days. Reheat gently in the microwave, in the oven, or air fryer.