Here is a website that has a lot of good information on how to deal with agression.
You could also try to catch a few of his shows on The National Geographic Channel.
His theory is that dogs become agressive when there is no clear pack leader in the household.
http://www.dogchannel.com/experts/ce...aspx?WT.srch=1