I think alot of the negative reviews are from lazy dog owners. Barb requires you actually work with and train your dog daily. She will call you out if you are not working with your dog. Training takes time and if you are to lazy to do, don't bother signing up or getting a dog. Barb is great. Thanks to her training and my continued work with my pets, I have the greatest dog.
more