Big dog and new kid coming up(

So we have a huge long haired almost 3 year old German Shepard/Alaskan Malamute mix. Got her as a 3-4 months old puppy. I pretty much had to potty train her from the start, so even though she is an indoor dog she always asks to go outside. She is VERY friendly, loves to play, but at the same time is disobedient, jumps on people from excitement, sheds to the point that I have to vacuum at least 2X a week, slobbers on all the windows, harassed our two cats (wants to play, but doesn't realize how freaking big she is), jumps on furniture, not to mention I can't walk her cause she pulls so much. She really is a sweetheart, but is just a freaking huge puppy that makes messes and drives me insane most of the time. Well, go figure, I am over 6 months pregnant now. And I don't think she and our son will mix... I am scared she will jump on him, hurt him on accident, I won't be able to leave him even for a second outside of the bedrooms (where the dog isn't allowed) and I won't really even be able to put him down on the carpet cause of all the dog hair... What should we do? I personally think (as harsh as it sounds) we should give her away to someone who doesn't have little kids and will be able to give her love and attention, but my husband doesn't want to consider this. What do you guys think? 
For everyone saying that she is my responsibility - she wasn't suppose to be. My husband wanted a dog, I straight up told him I don't and that he will have to take care of her. He agreed, but since he is constantly at work or out of the country I have to. We already took her to training - it didn't help and with a baby coming up we can't afford to take her again - money and time vise. So yes, she wasn't my choice. I do care for her, but I will chose my son over her any day.

Glow Resources

Let’s Glow

Glow is here for you on your path to pregnancy

Glow helps you navigate your fertility journey with smart tools, personalized insights, and guidance from medical experts who understand what matters most.

25+ million

Users

4.8 stars

200k+ app ratings

20+

Medical advisors