In small skillet cook 1 tablespoon of the diced bacon until crispy. Reserve and refrigerate.
In slow cooker combine remaining uncooked bacon, potatoes, onion, garlic, broth, basil, thyme, salt, and pepper. Cook on high for 4 hours or low for 8 hours.
Remove 2 cups of the soup and add to blender. Blend until smooth and return to remaining soup. Add Neufchatel cheese and 1/4 cup of the yogurt. Whisk until smooth.
Ladle into serving bowls, top with refrigerated cooked bacon, a tablespoon of the remaining yogurt, shredded cheddar cheese, and green onion.