Question: what does it mean when a guy hugs you every time he sees you?
Answer: It could be just a friendly hug or he feels so comfortable with you or he might be having a crush on you or it could be the perverted nature of the guy too. The last one seems least likely because if that was the case, you would have felt something inappropriate. Based on your description below I think, he likes you.