The most common reason that butter cookies are tough or hard is that the cookie dough was over mixed. When the flour is mixed into the dough, the gluten begins to form. While gluten helps hold baked goods together, too much gluten (which happens when you over mix the dough) can lead to tough cookies. If you think you overmixed the cookie dough, let it rest for 30 minutes to allow the gluten to relax.