It would help me to know how old Sadie is, and exactly when she is soiling her crate, and how long she is left in the crate at a time.
For the barking, try this:
Get one of those plastic lemons that has lemon juice in it. Make sure you have some reallllly good treats ready, cut into small pieces.
When she starts barking, take the plastic lemon, and squirt some of the juice right into her mouth. The second she is quiet, say goooooood quiet, and start stuffing treats in her mouth, while you say goood. good quiet. Quiet girl, Good quiet.
The next step is to touch her muzzle just before you squirt the juice and say quiet. If she is quiet, GOOOD GIRL, cookies cookies cookies, telling her GOOOD quiet. If not, squirt, and then do the cookies, good quiet, good girl.
Work on having her respond to quiet gradually without the lemon juice distraction.