There are several reasons why dogs like to sleep in beds:
Comfort: Beds are usually softer and more comfortable than floors or kennels, giving dogs a better resting experience.
Security: Sleeping with the owner can make the dog feel safer and more relaxed. Dogs are social animals and like to be with their owners.
Warmth: Dogs have a higher body temperature than humans, and they like warm environments. A quilt on the bed can provide extra warmth.
Habit: If the dog sleeps with the owner since he was a child, then this behavior will become a habit. Dogs think that the bed is their territory and therefore like to sleep on it.
It should be noted that there are some problems with letting dogs sleep on the bed, such as they may shed hair on the bed and soil the sheets. Therefore, it is recommended that your dog learn some basic behavioral rules before you consider letting them sleep in your bed.