Keep the Shepard, ditch the fuckwit roommate.
Bring a piece of the caret to a carpet store- should be an easy repair.
How long is the shep in a kennel? At night is one thing for crate training, but they tend to go buggy otherwise.