For the dressing: whisk together all the ingredients and place in airtight container. Refrigerate until ready to eat.
Heat a skillet over medium heat. Mix together the garlic powder, onion powder, paprika, salt and pepper in a small bowl. Sprinkle each side of the chicken with the spice mixture. Add olive oil to the skillet and cook chicken, 6 minutes per side or until cooked through. Remove from skillet and allow to rest on cutting board. Add the bacon to the skillet and cook until crisp. Remove to a paper towel lined plate. Dice chicken into bite-size pieces.
Divide the lettuce equally among 4 bowls. Divide chicken, bacon, tomatoes, avocado, and cheese evenly over the lettuce. Top with desired amount of croutons. Drizzle with desired amount of dressing and enjoy.