I have a dog collar with GPS*. It is easy to use and works well on our puppies. Most of the time, beeps and vibrations work wonders. Even before we set the obstacle line, our dog was able to react immediately. Our puppy is a runner, so its working distance and long distance are important factors in choosing GPS, and we are not disappointed at all. Despite the terrible learning process, the pups were very confused about what happened. In any case, learning requires a process.
*link removed