In a large skillet over medium high heat, cook the bacon until browned and crispy, 4 to 5 minutes per side. Remove to a paper towel lined plate. Drain most of the bacon fat from the pan, leaving about 2 tablespoons to cook the pancakes.
Chop the bacon into 1 inch sized pieces, set aside.
In a mixing bowl, whisk together the flour, brown sugar, baking powder, baking soda and salt.
In a separate bowl, whisk together the buttermilk, sour cream and eggs.
Pour the wet ingredients into the dry ingredients, whisk together just until combined. It is okay if there are still a few small lumps in the batter.
In the same pan used to cook the bacon, heat the reserved bacon fat over medium heat. Add the pancake batter in ½ cup sized dollops. Let the batter spread, then sprinkle with a couple tablespoons of the chopped bacon. Cook for 3 to 4 minutes until lightly browned, flip, then cook for an additional 3 to 4 minutes to brown the other side.
Serve with desired toppings.