Preheat the oven to 350°F.
In a medium mixing bowl, combine the blue cheese dressing, sour cream, and softened cream cheese until smooth and creamy.
In a separate bowl, mix together the diced chicken, buffalo sauce, and garlic powder. Reserve half of this mixture for later.
Fold half of the buffalo chicken mixture into the cream cheese mixture along with the diced celery, green onions, and half of both cheddar and mozzarella cheeses.
Spread the creamy chicken mixture into an 8x8 baking dish and top with the reserved buffalo chicken mixture and remaining cheeses.
Bake for about 25 minutes or until heated through and the cheese is melted to perfection.
Let it cool for a few minutes before serving warm with tortilla chips or fresh veggies.