There can be various reasons why your dog only sleeps on you and not anyone else from the family. The first one is that your dog is very protective of you and wants to protect you. Another reason can be jealousy; your partner or someone who is close to you is causing your dog to be jealous.