Line a 6 to 7 quart slow cooker with aluminum foil or a crock pot liner.
Evenly layer the thinly sliced onion in the bottom of the slow cooker.
Place the pork on top of the onions then pour the Dr Pepper over the pork.
In a small mixing bowl add the liquid smoke, honey, and minced garlic. Stir to combine the ingredients. Use a basting brush to evenly brush the smoke sauce onto the pork.
In a small mixing bowl combine the brown sugar, onion powder, kosher salt, smoked paprika, black pepper, and cumin.
Evenly sprinkle the dry seasoning on top of the pork.
Cook on high for 4 hours or low for 6 hours.
When the pork has finished cooking, either leave the pork in the crockpot or transfer the meat to a large baking dish. Carefully use 2 forks or a set of tongs to shred the pork.
Pour the BBQ sauce over the top of the shredded pork. Then use tongs to toss the pork and sauce.
Serve on either hamburger buns or deli rolls, and coleslaw.