We were told that someone neutral should carry the baby into the house, not dh [or who ever your pack leader is].
We were told that dh should meet our dog as normal & he [the dog] can then be lead by dh to meet the baby.
Take the dog to the babies room before it is born & teach them what you expect. Our dog is getting used to sitting nicely next to the bassinet, instead of trying to paw it [it's on a stand & he used to just jump at it]. But now he will sit while I handle the doll [baby due in 5 weeks].
Dh is getting him used to waiting for a play, we have a 4 yr old so she is being 'used' to teach him to wait. But if new baby is your first, your dh should use the doll.
Lots of rewards for good behaviour. I was told to make sure I praise him when I am feeding if he is good.