We own a long haired daushound (sausage dog). He'll be 2 in march and we haven't desexed him as he is a pure bread and were thinking about breeding from him or finding a female so we can have one of his pups when the time comes

Anyway we live on a fairly busy street traffic wise and opposite our local post office. All day he barks at anyone entering and exiting the place or simply walking past on either side of the road. No matter what we do he continues to bark. We have a citronella spray on him which seemed to work for a little while now he barks through it. We lock him up for a little while when he starts and let him out when he quietens down, tip water on him, give him a little smack. Nothing works. I have trouble locking him up as he runs round the yard turning it into a game for him

Does anyone have any suggestions? Our house is at the front and we unforunately can't block him from the front yard