There are different variations to preparing pulled pork.
First, I am going to say use a slow cooker. I don't know a better way. (Not saying there isn't a better way!)Second, choose your liquid. You can use a simple broth (or water and bouillon cube). You could use a juice, apple or pineapple are great options. You could use a cola, dark ones are best, Coca-Cola, Dr Pepper, or Pepsi. You can use a blend of different liquids, too. I have not used other liquids. Today I will be using apple juice (if I had cola in the house, I'd use that). Your should add enough liquid to cover the meat at least 4/5ths if not completely. If you can't cover the meat completely, I'd suggest turning the meat over halfway though cooking.
Once your pork has been cooking all day in a wonderful liquid, and is very tender, lift the pork out of the slow cooker. Place it on a large clean surface, something easily cleaned (cutting boards or platters work fine) and take two forks and pull the meat apart! Slightly time consuming, depending on how fine you want your meat pulled, but WELL worth the effort.
Before you put your meat back into your slow cooker, add or make your sauce.
There are many many different variations on sauce. My sister-in-law's husband makes a rockin tomato-free sauce (my SIL is allergic to tomato). Some southern states boast a vinegar based sauce. I like premade sauces like Sweet Baby Ray's. Although if I'm feeling froggy, I'll throw together a sauce with ketchup, brown sugar, and the liquid in the slow cooker.
Once you have your sauce in your slow cooker and your meat pulled, mix the meat back into the sauce, warm slightly, and serve! Serve as-is or on gluten-free bread. Serve with vegetables or fruit on the side!
Enjoy :)