It's their way of saying "I love you what have you got for me to eat?" lol and they mark their territory, every time my Mum and Dad come with their dog when they've gone, Oscar marks everything in sight in the lounge including humans heheh.
When I'm on the laptop Oscar rubs his face against the screen bit and I say "no, my laptop" so he does it even more rofl
Oscar also does it on hard surfaces to try and rid the plaque from his teeth because he has gingivitis, either that or it's to sooth his gums but you should hear his teeth grinding against the table or whatever he's doing it against. He does it less since I have been massaging his gums every day .
Hope this helps a bit
__________________
1.0.0 cat - Oscar
1.1.0 Rabbits - Theodoor and Jasmin,
0.1.0 Chile Rose Tarantula - Charlie
0.1.0 Arizona Mountain Kingsnake - Tehya
0.0.1 Carolina(het hypo/lavender anerythristic) Corn snake - Sanuye
1.0.0 Sonoran X dwarf boa - Bertie
1.0.0 banana Cali king - Butter
My Home