Boyfriends dog is problematic

I moved in with my boyfriend 2 years ago, and we are expecting a baby in the fall. I have two dogs, a German Shepherd (8) and teacup yorkie (12) and he has a lab-pit mix (7) so we’ve meshed into one big family. My dogs are extremely well behaved, my German shepherd is one big teddy bear… but his lab is not trained what so ever aside from the basic “sit, stay” commands. He has been kicked out of several daycares, and is very nippy with my shepherd. He destroys all the toys, so we have to hide them- which isn’t fair to my dogs when they want to play. He will steal my shepherds dog bones from him and lay on them so he can’t eat them. He is EXTREMELY food hungry, and will push my shepherd away from his food to eat his after he’s finished his own… and then go try to eat my yorkies. We’ve had to purchase a mini dog-house for my little one so she can eat in peace, and have to monitor the big dogs as they eat to ensure his lab won’t eat his food. My German shepherd has always been a food grazer, so he eats some and then goes back to eat throughout the day so he’s not used to having to eat it all at once. Luckily, my shepherd is non-confrontational and has always walked away when his lab becomes aggressive and steals his food/toys. He is constantly licking the floor and carpet searching for food. He jumps on my dining room table to look out the window when we’re not home. I purchased a $200 eCollar for him to try to train him and i hate leaving it on him when we’re not home but it seems to be the only thing that keeps him from jumping on the counters and table looking for food. He has fully charged at my bfs mom knocking her to her feet, he jumps on people, our 7 month pregnant neighbor (this concerns me- being pregnant). He randomly attached my shepherd one day, drawing blood on his muzzle. He has broken through crates. Given that he’s already 7, I just don’t know if sending him away to get trained will even do anything and I’m at the point where I’m finding it extremely difficult to live with his dog, i am so worried that when the baby comes his unpredictable behavior could be problematic. I feel bad, i do. Because he loves his dog so much- and I can see how ashamed he is with his dogs lack of training. He knows it stems from him, and I don’t think he realized how bad it was until he saw how restricted his dog is from the things other dogs can do (play with toys, go to dog parks). We have a huge fenced in back yard and people love to bring their dogs over to play with my shepherd and run around but we have to keep his dog inside because he will attack. I just don’t know what to do anymore, and my aggravation towards the dog is increasing more and more now that I’m pregnant (I know this is hormones and mood swings) but is there any hope in sending this dog away for a few weeks to get trained at the age of 7?