Box ist Mist, weil der Hund dann nicht seinen Platz wechseln kann, wenn er mal kühler oder woanders liegen will. Daher lieber ne Absperrung durch Gitter.
Ich hatte einen Welpen, hätte es aber auch mit älterem Hund genauso gemacht. Wenn der Hund zu mir auf's Sofa wollte hab ich gesagt, dass er das lassen und sich hinlegen soll. Ggf. Hand an den Körper und langsam/vorsichtig, aber bestimmt runter geschoben und mich umgedreht zum Weiterschlafen.
Sofern ich sichergestellt hatte, dass das Tier nicht pieseln muss, hab ich einfach freundlich mein Schlafbedürfnis deutlich gemacht.