How long have you had him? It sounds to me like he is jealous of your BF. The dog whisperer would tell you that the dog does not see you as the leader of the pack. Dogs need a calm asserive leader, if you haven't established yourself as the leader, then the dog will become the leader. The problem is may not with your BF it might be with you.
Here is the link to his website. good information.
http://www.dogchannel.com/dog/expert...aspx?WT.srch=1