Preheat oven to 400°F (200°C) for baking potatoes.
Wash and scrub potatoes, pierce with a fork, rub with olive oil and salt, and bake directly on the oven rack for 45-60 minutes until tender.
Meanwhile, in a crockpot, place sliced onions and garlic at the bottom.
Season the pork shoulder with salt, pepper, smoked paprika, and chili powder.
Place the pork in the crockpot on top of onions and garlic.
Pour barbecue sauce and stock over the pork.
Cover and cook on low for 6-8 hours or on high for 4 hours until the pork is tender and easily shredded.
Remove pork and shred with two forks. Return to the crockpot and mix with the sauce.