We use metal dog gates that swing open. They are strong enough to not fall over and stay secure against the wood frames. We got them at either Petco or PetSmart...i can't remember. It has really helped because sometimes our bulldog likes to ambush people when they come into the house...but if he is behind a gate...he is just fine.
Here is a pic with one in the background.