For $100 bucks, it better do the job. This gizmo will supposedly send ultrasound waves out when a dog is barking to stop them. Us humans won’t hear it, but they will. It supposedly can go 300 feet in range, so you might reach your neighbors dog if they are annoying you.
http://www.whateverworks.com/itemdy00.aspx?ID=4,330&T1=D14424&cid=229