Barking is simply one way dogs communicate and can mean anything from playfulness to danger. Some dogs bark because they are:
Chronic or excessive barking is a sign that something is wrong and can be a nuisance to others in the community. Sometimes stopping a dog from barking can be as simple as taking care of their basic needs.
Owners of dogs have responsibilities under the Companion Animals Act 1998 and the Protection of the Environment Operations Act 1997, to ensure their dogs do not exhibit nuisance behaviour or emit offensive noise.
If you feel your dog is well cared for but continues to bark excessively there are a number of things you can try: