Try
www.goodlifecompany.com They have Dog Silencers. I just got one and it seems to be working but they say it takes two weeks to "train" them. I got a 30 day money back guarantee. I guess it wouldn't hurt to try?
It'd work best with someone who lives close to the dog and where he/she is barking.