Wash the baby potatoes thoroughly.
Place the potatoes in a large pot and cover with water.
Add a pinch of salt and bring to a boil over medium heat.
Cook the potatoes for about 15-20 minutes until fork-tender.
Drain the potatoes and let them cool for 10 minutes.
In a large bowl, combine sour cream, mayonnaise, Dijon mustard, garlic powder, onion powder, salt, and pepper.
Once the potatoes have cooled, add them to the bowl with the dressing.
Gently fold in the diced celery and chopped green onions.
Mix in the crispy bacon bits for extra crunch.
Chill the salad in the refrigerator for at least 30 minutes before serving.