Saute chopped bacon over medium heat, until the fat starts to render down.
Add chopped onion to the pan, continue cooking until onion is tender. Add about half the garlic, stir well and cook for one more minute.
Add the cream cheese and white wine to the pan. Allow cheese to soften, then gently stir in until smooth. Remove from heat, transfer to a medium bowl.
Add mayo, sour cream and remaining garlic to the bowl with the cream cheese and bacon mixture, stir until well combined and smooth.
Add crab meat, shredded smoked gouda cheese, and sliced green onion, stir well to combine.
Season with salt and pepper, to taste.
Cover dip with plastic wrap, chill for at least 2 hours.
When ready to serve, garnish with bacon, green onion slices, and additional shredded smoked gouda, if desired.