In a large resealable plastic bag, combine all ingredients. Seal & turn to coat; refrigerate for 1-4 hours.
Guacamole
In a bowl, mash avocados with lime juice & salt. Stir in garlic, onion & cilantro. Blend well. Cover & set aside until ready to use. You will have a bit extra for something else.
On a large baking sheet, lay a piece of parchment paper. Place the 4 Naan breads on it. Spread each naan bread with guacamole then spinkle each with a bit of cheese. Layer onion, bacon, chicken, tomato & remaining cheese.
Bake for 15 minutes or until hot & cheese is nicely melted. Remove from oven, top with sliced avocado & serve.