In a small bowl, combine garlic powder, onion powder, paprika, salt, and pepper. Rub this spice mixture evenly over the chicken breasts.
Place the seasoned chicken breasts into your slow cooker or Instant Pot. Pour the barbecue sauce over the chicken to coat it thoroughly.
If using a slow cooker, cook on low for 6-7 hours or high for 3-4 hours until the chicken is tender and easily shredded. For an Instant Pot, cook on the poultry setting for about 15 minutes with a natural pressure release.
Once cooked, remove the chicken breasts and transfer them to a large bowl. Use two forks or meat claws to shred the chicken finely.
Return the shredded chicken to the slow cooker or pot, mix well with the juices and barbecue sauce to ensure every bite is juicy and flavorful.
Toast the whole wheat buns lightly to add a bit of crunch and warmth. If desired, spread a little extra barbecue sauce on the buns using a basting brush.
Prepare your coleslaw or pickles so they’re ready to add just before serving.
Pile a generous amount of pulled chicken onto the bottom half of each bun. Top with coleslaw and sliced pickles if using, then crown with the other half of the bun. Serve immediately.