Oooooooooohhhhhhh!!! You forgot to mention her asian gambling addiction.
There is a surgery to stop dogs from barking. It's a bit on the cruel side, but it does exist. It's at least a better alternative to beating the innocent things, if you have no idea how to condition an animal properly and are too dumb and impatient to learn how.
There are also breeds of dog that don't bark.