Definitely not for big dogs. I have 2 dogs that at 40lbs and 60lbs. Well putting these in the dirt to keep them in the yard doesn’t really keep them in. Within 20 minutes the dogs had it loose. I would recommend this for small dogs,  or larger puppies who have lots of energy.