I used to live alone with my 3 year old schipperke, recently my boyfriend has moved in. Now whenever my boyfriend bends over me or tries to wake me up or even sometimes when he tries to get into bed my dog growls and snaps at him. He also will sometimes stand between me and my boyfriend. He does not act like this all the time. Most of the time he will get excited when he comes home and wants to play with my boyfriend all the time. My dog will even jump in his lap and show him his belly. It is only when my boyfriend is standing over me or i am asleep. Is there anything that i can do to prevent or stop him from showing aggression towards him?
Put the dog on the floor when it snaps into aggressive mode, ignore it. Don't allow it to protect your lap, the couch, bed etc from your boyfriend or anyone. If you have to, stand up and turn your backs to the dog (may have to repeat several times, in fact you should have him come hug you over and over again reinforcing the technique).
Does your boyfriend help at all with training or care for the dog? Having him take an active part could also help.
"You know, I've given the matter some thought, and I think I'd be willing to be a house pet to a race of super intelligent aliens."
i totally agree with pope1982. your dog is obviously very territorial with you and thinks he is dominant over you and trying to be dominant over your boyfriend to. this is not acceptable behavior. you have to put your dog in his place (without abuse of course!!) and show him you and your bf are the dominant ones and never laugh or pet him when he does this behavior, it just encourages it