Why do dogs rub up against things?

I sometimes see my dog and my cousins dogs rub up against the couch after a bath... or just out of the blue. Are they scent rolling like wolves do, or do they just have an itch they cant scratch?
3 answers 3