Our almost 2 year old cocker spaniel is the most lovely natured dog. He never shows aggression to anyone or other dogs normally. However an issue has arisen which is concerning me and I need advice on how to handle it. He sleeps on our bed at night and if he gets settled first then dh comes to bed and tries to move him a bit he will growl. Tonight this has escalated and he snapped at dh . What is the best way to handle this. My instinct is to banish him completely but seems a bit mean when he has always slept there.