Nope. Why? because they cover up a problem, they don't solve it. If a dog is barking, it's barking for a reason. Dogs don't bark just for the heck of it, you need to get to the route of the problem and solve the problem, not the barking.
Some common reasons for barking it lack of exercise and boredom. If it is barking at humans, the dog could be insecure, in which case the dog needs more socialization and needs to be set straight (only bark at intruders etc).
HTH
__________________
8.16 Dogs|1.2 Snakes|1.1 Harris Hawks|1.1 Barn Owls|1.1 Giant rabbits|2.10 chickens|100's of insects
Pointer and Vizsla mad. 
Mr.Underdog <3
|