some dogs bark. you will not stop it. shock collars are a good way to do negative reinforcement--the dog WILL learn that while that collar is on if they bark they may get shocked and will stop. but, once that collar is off theremight be nothing to prevent them from barking. the best way is simple training with positive reinforcement. make a command, a single word (quiet). say it the same way every time, no fluxuation in voice, tone, or loudness. if the dog doesnt stop barking, give a negative feed back, say with the shock or a choke collar. when the dog stops barking with the single QUIET command, give a biscuit or training treat and a LOT of praise/petting. they learn MUCH better from a mixture of positive and negative reinforcement and treats than just negative reinforcement alone.