As an animal lover I could never give a shock collar a good review, this is terrible, imagine a small shock around your neck all day. I know I would hate it, so why would I subject my puppy to this? If you truly can't learn to train and control your puppy, take him to training classes!
I normally wouldn't use this, my dog never barks but my BFF has one for her dog and he wears it 24/7 she said he barked non stop, golden retriever, sweetest boy, but for her it helped with his barking, didn't hurt him. small shock I guess