Bought this for my dog who has a barking problem and it’s helped so much since I started using it. Only use the vibration & beep but she responds well to those so can’t judge the shock mode. Battery life is EXCELLENT! I love that you can see it on the screen. Great buy, super happy!