I have only used this on my pup three times thus far but wow what a difference it makes when it comes to keeping my pup focused on training. It repels most people (and their kids!)  from approaching or making any sort of contact with my dog and this helps reduce distractions for him. This vest seems to train others (including myself) besides my dog in regards to keeping space between their dogmas my dog that are unknown to each other.