Place the halved baby potatoes in a large pot and cover with water. Bring to a boil over medium-high heat. Cook for 10-15 minutes, or until the potatoes are tender but still firm. Drain and let cool.
In a large mixing bowl, combine the sour cream, mayonnaise, garlic powder, onion powder, salt, and black pepper. Mix until smooth.
Once the potatoes have cooled, add them to the bowl with the dressing. Gently fold the potatoes into the dressing until well coated.
Stir in the shredded cheddar cheese, crumbled bacon, chopped green onions, and chives. Mix until evenly distributed.
Cover the salad and refrigerate for at least 1 hour to allow the flavors to meld. For best results, chill for 2-3 hours.
Before serving, give the salad a gentle stir and adjust seasoning if necessary. Garnish with additional green onions or chives if desired.