I have a big dog somewhat rambunctious dog and we often have two (my ILs) running around the house, but neither are aggressive towards my DD. The only reason I would ever rehome a dog is for aggression. Anything else has a solution. Your dogs sound wonderful, so give them a bit of trust and yourself a break!
Sure our dog has bumped DD or run into her, but so have I! Your LO will learn fast enough to move, and even while he is learning to walk the worst it really is is a fall to their bum - they are doing enough of that aleady! My dog has always walked around my DD, and we also use the command "gentle" if my dog is sniffing or licking my DD so if she starts to get excited she knows that she needs to watch for DD.
When DD was extremely young, I would often leave her on the floor for tummy time. I wouldn't always be down there with her, but I was always in the room. My dog would often join her and lay beside her just to watch and be close. They will be build their own relationship.
I still never leave them alone completely unsurpervised because I still understand that my dog is a dog, I also closely monitor when my DD is touching the dog especially when my DD had to learn about "gentle".
Good luck with the transition! I think if you try to keep them away or gated you will have a harder time due to the fact that your son will then be a bit of a novelty rather than just part of life. Always supervise and beware of any actual aggressive actions, but I think your dogs will surprise you! Please don't rehome unless it is a last resort.