If its on the same spot then it is probably a territorial thing...dogs like to mark their territory and space! Maybe he just wants everybody to know its his spot.

If another dog has been there and sat close to or on his spot he is probably warning them that is his spot! You may need to get that repellent spray!

Good luck!