I think they are horrible. I look at training a dog the same as the way you would teach a baby, they both dont know any better until you teach them so. Perseverance, effort, firmness as well as kindness are all needed. And I definitely wouldnt put such a collar on a baby!