I vote for a big crate. LOL. Is he crate trained? If not, feed him in there for a while, put super yummy treats in for him, a special chew toy, lots of praise. Increase the duration gradually and start out with the door left open. When he's comfy with that, close the door, but just for a few seconds...then minutes etc. If it's next to your bed, he should be pretty grateful to get to sleep in your room. LOL.
Grammy, I think she wants him in her room for sleepytime.
But when he goes in there every time you walk down the hall....and chews it, there's a good reason to put it up for now or close the door to your room. (?) You can't put him in a crate every time you walk down the hall. LOL. You'd be like me when I had some little foster kitties. My big dog wanted to eat them. And every time I had to use the bathroom, (where the kitties were) I had to lock up the big dog first because they scooted out so fast when the door got opened.
So, maybe crate for bedtime and quilt up and dog loose for daytime. (?)