I hate the collars that shock your dog, you could never ever use them on a small dog. You can however, try the citronella collars, they emit a spray rather than a shock, it is not harmful, you won't even notice a smell, but for your dog it is very unpleasant. It is the most humane way to correct them with a collar. You can even use them on really small dogs. I have to tell you that they work wonders and is so effective and 100 percent safe. You can get them at most petstores. If I were in your situation and wanted the barking corrected right away I would buy one of these collars.