As a dog owner, whenever we have guests we automatically lock our dogs outside just before we expect them to arrive. Whilst we love our dogs we realise not everyone does, and unless our visitors are my family whom my dogs know, they stay outside until guests leave. I have an almost 4 week old baby, and under NO circumstance will I allow my dogs to come into contact with him - they have areas of the house where they are permitted, and when baby starts crawling and moving around sorry dogs but you can stay outside when he is up an about. It's really not that difficult and I think you are being perfectly reasonable. And I am someone who used to let my dogs sleep on the bed