Here is the link to The Dog whisperer's site.  Just from what you have written, I can tell you that Ceasar Milan would say the problem is that the dog does not respect you as the leader of the pack, and you will need to establish that before you can work on any of the other issues.
    http://www.dogchannel.com/dog/expert...aspx?WT.srch=1