My rescue pup is about 7 months old and decided to stop listening to any commands. I ordered the RopriPet collar and wow! I find that the beep has been enough most of the time. I've used the shock setting once and had it at level 5 out of 100 (tried it first on me before putting the collar on her), but that was after she ignored 2 beeps. She hasn't ignored the beep since that time. She has worn it in rain, at the dog park when it was damp outside. It kept a charge for several days. I had a couple questions just after I ordered it and their customer service had answers for me within a couple of hours. All in all, I'm impressed with both the collar and the company!