It serves the purpose to keep puppy out, but if she were a large dog, it wouldn't be heavy enough to stand against much pressure. Of course, I suppose you could always secure it to the door frames.