01 -  Place pork or chicken in a slow cooker (or Dutch oven). Add BBQ sauce, broth, brown sugar, paprika, garlic powder, salt, and pepper. 
 02 -  Cook on low for 6–7 hours (slow cooker) or simmer covered on stovetop/in oven at 325°F (160°C) for 1.5–2 hours until meat is tender and shreddable. 
 03 -  Shred the meat using two forks and stir back into the sauce. Keep warm. 
 04 -  In a large bowl, whisk together mayonnaise, vinegar, mustard, sugar, salt, and pepper. Add cabbage and carrots. Toss to combine. Chill until ready to serve. 
 05 -  Lightly toast buns with a bit of butter in a skillet or oven if desired. 
 06 -  Place a generous spoonful of pulled meat on each bun bottom, top with coleslaw, then add the bun tops. 
 07 -  Serve warm with extra BBQ sauce on the side.