There are several possible reasons why dogs like their owners to cuddle. Some of these may include:
Security: A dog feels safe and secure in the arms of its owner because the owner is someone it trusts. Dogs' instinct is to seek out a safe environment where they can feel relaxed and comfortable.
Social behavior: Dogs are social animals and like to establish close social contact with their owners. Holding your dog gives them a feeling of being valued and welcome, which can help them build a stronger bond.
Interdependence: Owners holding their dogs can strengthen the mutual dependence and trust between them. Dogs will think that their owners are their companions, and they will want to be closer to their owners.
In short, there may be many reasons why dogs like to be hugged, but the important thing is that owners need to understand their dogs so that they can meet their needs and desires in the right way.