So far my dogs don't even notice there are snakes in the house, they could not care any less. The snakes don't seem to be bothered by the dogs either.

The gates will depend on your dog. I can prop a low gate up without even securing it and my dogs will leave it alone and not pass. other dogs however would have no qualms against knocking it over or trying to jump over.