oh I just saw your second post and how bad it is with your bf. Ya, sounds like she's thinking she has to protect you from him since she's fine with him when you're not home. If she's on your lap when she freaks on him, tell her NO and put her on the floor and don't let her back up until she stops her agression towards him. I highly highly reccomend Cesar Millan's books for stuff like this too