Heat a large saute pan over medium heat. Add in the sausage and onion and cook for 5-7 minutes or until the sausage has browned. Drain off the fat.
Add the sauerkraut and 2 tablespoons of breadcrumbs and mix well.
Stir in the cream cheese, mustard, garlic powder, salt, and black pepper.
Place the mixture in a bowl and refrigerate for 1 hour.
Preheat the oven to 375 degrees.
Form the sauerkraut mixture into 1 inch balls. Roll each ball in flour.
Combine the eggs and milk. Dip the flour covered sauerkraut balls into the egg mixture and then roll into the remaining breadcrumbs.
Place the balls on a cookie sheet sprayed with cooking spray.
Bake for 15-20 minutes or until heated through.
Serve with dipping sauce.