They work ok if you train. Some dogs take more training, some less. Typical hunting/trailing/working breeds are a lot harder to keep contained in them than the smaller "pet" breeds. The big draw back though is anything else can come into your yard. And unless something has changed, once the dog is on the outside by several feet, they stop getting shocked and are gone. They can get a running start and just blow through them if they are motivated enough.