My dog Tilla gives great hugs.  He is one of four but he is the only dog that does this.  I will be sitting in my chair and he will lay his upper body on my lap.  He is all of seventy plus pounds but he does not hurt me when he does that.  He just wants to give me a hug.  And that is his way of doing so.