Hey, life is full of compromises, but I'm pretty sure I wouldn't ditch my girlfriend/wife/partner or whatever for a canine, because they didn't understand that I put animals before people and relationships.
As for sleeping in the same bed as a German Shepherd, forget it. Not only is it utterly weird, but they have a habit of barking at anything that moves.
I've owned two lovely GSs and I made sure they knew their place. There can only be one alpha.