When cookies turn out too hard, the culprit is often dough that's been overmixed. Once you add the dry ingredients, stir just until the flour mixture is incorporated into the butter/sugar mixture. Don't be tempted to keep stirring. Use the correct type of flour. Most cookies call for all-purpose flour; if you happen to substitute bread flour, your cookies may be too hard.