Opinions please from dog owners,

Hugo, our shi thzu is a perfect dog for us, love him in every which way, but ready to kick hiss little arse in the morning when he barks non stop as people do their exercise walk, with or without a dog, up the street.
I suppose apart from warning us of a potential danger, he also gets a bit frustrated by the fact that he can't get out and sniff their bottoms.
While joy is away, I thought I could train him out of it, but it seems quite a task.
Then I find these, which I intend to get, not much of an investment for the price of a couple of ice creams :
http://www.ebay.com.au/itm/120956164668 ... 952wt_1101
Has anyone had any good or bad experience with them?

I suppose apart from warning us of a potential danger, he also gets a bit frustrated by the fact that he can't get out and sniff their bottoms.
While joy is away, I thought I could train him out of it, but it seems quite a task.
Then I find these, which I intend to get, not much of an investment for the price of a couple of ice creams :
http://www.ebay.com.au/itm/120956164668 ... 952wt_1101
Has anyone had any good or bad experience with them?