Why kick the dog off the bed? Because it is misbehaving. On the bed is a big privilege. It needs to be earned. Dog acts bad, dog hits the floor. Dog on bed is dog taking charge in this case --- not just that she's warding off BF from bedroom, but that she's trying to control him in several situations. Dog gets demoted until she earns her rank.