The most common reasons your grilled chicken is dry are overcooking or choosing leaner cuts and not preparing them properly. Brining or marinating the chicken will help prevent it from drying out.  Cooking chicken breasts with the skins still on will also help. In addition, cooking over indirect heat helps keep chicken juicy.