Waht I do for my shredded chicken is I get the bone on chicken breast. Its cheaper and adds flavor. I put 4-5 of them suckers in a pot and just cover them with water. Then I add some chicken bulion, 3 TBS of chili powder, 1TBS of garlic powder, onion, 1tbs cumin, red and green bell pepper and let that shit simmer for like 2 hours. Then when done I set aside to let cool. Also I keep like 2 cups of the broth.
Then I slice up the chicken into chunks, obviously de-boning it as well. But that shit kind of start falling apart anyway. Then I take large skillet and start frying it up with some oil, finely diced onion, garlic, fresh cilantro if you like, and bell pepper along with some salt, and more seasonings like cumin and chili powder. Sautee this until onions become translucent and chicken should be shredded at this time from just stirring it all together. Then I slowly ladle in some of that broth to give the mixture some moisture. This is great for making chicken tacos/burittos or anything Mexican, really. It freezes well too.