The most common reason is overmixing and overcooking. Try increasing the fat content in your muffins to ensure a moist result. A bit of applesauce will decrease your chances of a dry muffin.