Preheat oven to 350°F. Butter or spray 9"x9" baking dish (or other appropriate sized casserole dish).
In a large bowl, mix together creamed corn, eggs, sugar, flour, salt, nutmeg, black pepper, & milk. Pour mixture into the prepared baking dish.
Slice the butter in half & place the slices on top, separated. Bake for 1 hour or until golden brown on top. The center of the pudding may still appear to be loose due to the butter, but the edges should appear done.
In a large skillet, brown the sausage. Drain the grease. Put it in a food processor & chop to fine pieces. Set aside.
Add 4 c. of milk to the skillet, stirring in the beef bouillon, seasoned pepper, and garlic herb seasoning. Simmer over medium heat for 5 minutes. Stir in sausage, add the remaining milk, & simmer for another 5-10 minutes.
In a separate bowl, mix 1 c. of warm water with 1 tbsp of flour. Stir until well mixed. Continue to add flour, 1 tbsp at a time, until the consistency of the mixture is that of a thick cake batter. Pour the flour/water mixture into the skillet & stir thoroughly until the gravy begins to thicken.
Remove from the heat & pour generously over freshly baked biscuits. Serve.