So Basil has been a little bastard lately. He just will Not. Stop. Barking.

Our living room is on the 4th floor of our building and our deck is off the room. Every time he hears another dog barking in the neighborhood (there are a lot of 'em), or a siren, or church bells, or a car door slam, or whatever, he goes apesh*t. He runs out onto the deck and barks his little ass off. If the sliding glass door is closed, he just sits near there and barks.

It's driving us nuts. We can't figure out how to get him to stop. We yell at him and he knows he's not supposed to do it, but it still won't stop him.

I kind of thought about getting an anti-bark collar but I think that the shock collars are unnecessarily cruel. And I hear that the citronella collars don't work too well because after a while, the dog gets used to the burst of oil.

Has anyone dealt with this? Any suggestions?

"WOOF! WOOFWOOFWOOF! WOOF!! WOOWOOWOOWOOWOOOOOF!! WOOFWOOF!! WOOF!""WOOF! WOOFWOOFWOOF! WOOF!! WOOWOOWOOWOOWOOOOOF!! WOOFWOOF!! WOOF!"