The primary reason for any "dry" meat is overcooking. We fear we'll kill our families if we serve "raw" meat and consequently we overcook it. Practice makes perfect, adjust cooking times as needed for your recipes, and eventually you won't even need the recipes.