Place the sliced onion and minced garlic in the bottom of the crock pot.
Set the pork on top of the onions.
Mix together BBQ sauce, chicken broth, brown sugar, paprika, salt, pepper, and chili powder. Pour over pork.
Cover and cook on LOW for 8-10 hours or on HIGH for 4-5 hours until the pork is fork-tender.
Remove the pork, shred it with two forks, and return it to the pot. Stir to coat with the juices.
Serve on buns with extra BBQ sauce and optional coleslaw.