We have a 1 year old pup and I’m due later in the year. You need to work hard on training over the next few months. Shar peis are difficult breeds and training them is hard work at the best of times, so I think you need a professional trainer in addition to what I’m going to say.
First, jumping and licking. She can’t do that to anyone, which is generally a good thing to get in the habit of anyway regardless of having a newborn. Any time she jumps, you move out of the way or gently push her off with a strong “off” command. Don’t give her a fuss until she is sat. Stop fussing if she stands up. Everyone in the house needs to do this, as does everyone visiting the house. Same with licking. She can’t do this on walks either, it’s harder on walks because some people will say “oh I don’t mind” but you need to insist and explain that you’re pregnant and therefore she can’t jump. If she wants a fuss, she needs to be calm.
You need to get her used to being in another room without you or in her crate. Kongs and lickimats. Start small, 5 minutes here and there. Build up to half an hour, an hour. She should see it as her time to just be alone and get some sleep. She doesn’t have to be in her crate, you can just use a stair gate to separate rooms. You’ll need to keep the dog and baby separate and so she she needs to be OK in another room. I actually have two dogs and I would absolutely trust my older one with the newborn but she will still not be left alone with the baby, no matter how much I trust her. Both of mine are happy being shut in the kitchen if I need to (granted they’ll give me puppy dog eyes through the glass of the door but will happily accept being in there by themselves).
More specifically, you’ll want to get dog used to baby things like sounds, smells and the stuff that comes with a baby. You’ll need to play baby crying sounds to get the dog used to the noise. Play it a lot and loudly. As you get the pram/car seat you want to have these in the house to get the dog used to them. Practice putting the pram up and down and the dog waiting patiently or ideally just ignoring it. Or dog waiting in the car until they are told to come out so you can safely put the pram up, get the baby in, then get the dog out. Get dog used to walking nicely next to the pram, not pulling. If dog goes in baby’s room, you need to stop access now. Same with your room. You want to introduce things slowly and start doing it now. Be prepared you might need to retrace your steps and go over something again as you have a dog approaching adolescence and they tend to (purposefully or accidentally) forget their training and need a reminder.
I would also introduce a ‘bed’ command to your dog. So that when someone comes to the door, you send her to her bed. This can be the crate or another bed. She then stays on her bed until you tell her off. So when you’re inundated with visitors, she isn’t jumping at your visitors and the midwife/HV can come into the house (assuming they can then) without being jumped on by the dog. You’ll also want a good ‘drop’ and a good ‘leave it’. So if the baby drops something you can make sure the dog doesn’t pick it up and if they do, you can get it back for them.
You also might want to look at activities you can do to tire your dog out that don’t involve you moving too much (in case of a c-section or particularly bad recovery). You want something that she can use her brain for without you having to walk for miles and miles and preferably something you can do with little to no sleep. Our dogs will be doing a lot of scent work, they’ll be chasing a ball for a couple of times in the garden, DH might be up for playing a bit of football with them, we’ll be doing snuffle mats and food puzzles for them. We also have a dog walker who will be continuing and we may have to bite the bullet of costs and increase the amount of walks they have (which isn’t a hardship for them) and we can prioritise other things.