Pork shoulder is the best cut of meat for pulled pork. The protein in it breaks up evenly when cooked, which makes it perfect for pulling (shredding). For the best results, sear it first and cook it slow.