Sauté sausage in a large skillet over medium-high heat until cooked through, crumbling sausage with the back of a spoon, about 10 minutes.
Transfer sausage with a slotted spoon to the bread cubes.
Add butter, onions, and celery and fresh herbs to skillet and sauté until tender, about 10 to15 minutes. Add to sausage, along with dry herbs and seasoning (salt, pepper, marjoram, poultry seasoning), mix to combine.
Add chicken stock to crouton mixture. The mixture should be moist, but not soggy. Add more chicken stock, if necessary. Transfer stuffing to a baking dish and cover with foil. Bake for 1 hour. Uncover and bake for another 20 minutes, or until the top is golden.