I think these are working fine for now with our new puppy but you can see not for long. If you’re using these outdoors they are perfect because you can screw them down but indoors it won’t be long before my pup can knock them over because I obviously don’t want to screw them into my floor through the linoleum into the wood when they won’t be used long. They are very light weight which makes them super easy to pick up and move out of the way. I had to tactfully place them to have them block off my kitchen at both ends but they are working for now. For a small dog, not a lab mix, they would work perfectly. They are solid enough for that and won’t tip over.