Have you seen Cesar Millan's shows? His method of correcting this type of behavior works like a charm and doesn't take but a little while. Maybe go to his web site and look at his movies. If you don't see one with that type of training, then maybe order one.
http://channel.nationalgeographic.co.../dogwhisperer/