I absolutely hate them. Tried one on myself once when a friend bought one for her dog just to see what the dog would feel, and it hurt a lot. I'd never get one for any of my dogs. There are so many better ways out there to train your dog in my opinion.