For the most part, German Shepherds do enjoy cuddling. Its in their nature to be loyal and protective; and remaining close to their owners is one such way that they can express their affection and also keep their owner safe. That being said, its important to note that not all dogs like to cuddle.