Shock collars can work on hostile dogs provided that you use a shock collar with strong enough stimulation. Aggressive dogs can sometimes be so focused on the subject of their aggression that they don’t notice they’re being given a shock. In this case, you’ll need to use a higher stimulation level.