The term hog, as defined below, is an informal word.
1.3 informal A greedy person.
‘Our King was, in a simple statement, a greedy, power-hungry covetous hog.’
Obligatory SWR example sentence:
How would Brenda (Queen Elizabeth II) say 'hog'?
Phillip! You're [hogging] all of one's bed!
My example is a bit tongue-in-cheek but I would prefer something one could say naturally; it doesn't have to be in Royal English.
Is there a formal word for this?