Hands down, a pork shoulder roast. It's ideal for pulling pork. It has an optimum fat content to produce tender, fall apart pork. It's important to cook it low and slow for the protein to break down properly.