I would go as far as saying she's not even a mix and that she's just a pure long haired GSD.
She's very cute the long hair is a top fav of mine for sure!
Not sure if you were serious about your dogs sharing but incase you were, your dogs don't know how to "share" they don't think like humans and for you to think that is very dangerous.
If your one dog is going after the puppy for being near its stuff that stuff needs to be taken away unless the dog is in a secure spot.
Your puppy is big but a adult dogs could still damage her puppy bones.
Your dog is trying to show puppy already who's boss and if puppy chooses to challange back your gonna have a messy fight.