It's perfect for our two dogs.  We put it below our stairs to prevent them from going up and peeing on our rugs.  Also helps keep our 2 year old granddaughter from going upstairs when our back is turned...I like being able to move it wherever we need to without having it attached to a wall.