
How to stop dog from barking? – well before that question can be answered you have work out what situation is actually causing the barking.
In general the reason is likely to be one of those listed below:
The dog is defending his territory against someone or something.
The dog is over excited about something.
The dog needs something from you and has not managed to attract your attention in any other way.
The dog is feeling insecure.
The dog is suffering from separation anxiety.
Once you have identified which of the above is causing the barking then you can step in and take appropriate action.