Question: what does it mean when your dog rubs his head on you?
Answer: Dogs have scent glands in their facial area, and marking their guardian by rubbing their head against you might be a display of ownership and territory. ... It might also be that your dog has itchy skin and is hoping that you will take care of his itchy face.