Prepare the chicken by either baking, grilling or breading and frying the chicken breasts. If you are baking or grilling the chicken, season the chicken with salt and pepper. Once the chicken is cooked through, cut the chicken into bite sized pieces. If you are breading the chicken, coat the chicken in breadcrumbs or flour, along with salt and pepper. Fry the chicken in some butter or olive oil until the breading is crispy and fried. Once the chicken is crispy, continue to cook until the chicken is no longer pink in the center. Once the chicken is cooked, you can prepare the other salad ingredients. For the Sticky dressing, combine all of the dressing ingredients in a sauce pan. Stirring constantly on medium high heat, boil for 1-2 minutes, or until sauce begins to thicken. Don't cook too long or the dressing will turn hard like candy. Set dressing aside to cool slightly. Chop up the lettuce and place in a large salad bowl. Cut the tomatoes and onion, and add on top of the salad. Top with the croutons and shredded cheese. Serve with the sticky dressing and ranch (mixed together or separate) drizzled onto the salad.