My Bailey is 9 months old and totally looses a grip when someone goes by the house , especially with another dog,, I've tried everything,,, people I work with say try one of those small shock collars for barking! Is this cruel or do they work,,, I want your opinions,,,, Cruel of helpful??