The trouble is that none of these are going to work against all dogs in all situations. So they get bad reviews over time and the sellers make new listings to escape them. My personal experience is that it worked very well on larger dogs but not the little yappy one. I had good luck with one like this. Give it a couple weeks for the dog to catch on.