> have gone back to basics and correct him firmly when he is barking at people.
The problem with this is, if he is barking/nipping due to insecurity
(having a stanger loom over them can be intimidating)
, then 'correcting him firmly' will make strangers even more of a nasty thing for him to be fearfull of or want to keep at bay. If the nipping is due to guarding (either you or each other dog) then you can confirm to the dog the fact the situation is a bad one by 'firm corrections', thus making things worse.
Here is an article on
Managing Fear Aggression It is about how to help change your dogs feelings toward strangers.
A closing line in the article is:
Aggressing dogs are not "bad." All animals have a tendency to aggress; aggression is normal.
Dogs that are "inappropriately aggressive" have an illness. We treat an illness with an appropriate prescription, not punishment. We have to treat the disease and not the symptoms...to change the behavior, change the dog's feelings.Well worth a read as it may give you a bit more of an insight. Also changing the dogs feelings (associating something it dislikes with something it likes) works wheater the dogs reaction is through fear or not.
If you are new to terms like counter conditioning, it really is worth doing a bit of research and if things still feel a little out of hand, find a good behaviourist that can assess exactly what your dogs triggers are and give a suitable programme of behaviour modification.
Praise & reward for good behaviour. Do all you can to make sure you manupulate any situation that would usually be a problem, into a set up for success for your dog, even if that means telling strangers to NOT approach them as they are in training.