We have a dachshund and this works well to corral him when needed but I wouldn't buy this for a medium size or larger dog, it's very light and can easily be pushed over.