I am not really keen on those sorts of collars personally.
I heard that some of them can be set off by other sounds etc. other than your dog barking, so the dog would receive the punishment for the wrong reason

that completely puts me off them because I think that would mess a doggies head up.