When a man puts his hand on your shoulder, it can mean a few different things. If he's a friend or family member, it's likely a gesture of affection or comfort. If he's a stranger, it could be an attempt to assert dominance or control. In any case, it's always best to err on the side of caution and politely ask him to remove his hand if you're not comfortable with the situation.