Brown pork cubes in oil in Dutch oven. Remove pork; add onions and sauté until transparent. Add paprika, salt, dill weed, and caraway seed and sauté for several minutes. Add browned pork and water, cover and simmer for one hour. Add sauerkraut and simmer additional 1/2 hour. Add sour cream (combined with flour if thickening needed) and simmer for 15 minutes. Serve with spaetzle.