Ah yes ... forgot one other thing ... "RECALL" ...
Practice recall with your dog as consistently and as often as possible ... many times a day ...
Extract from another thread:
-----------------------------------------------------
RECALL: Teach your dog recall all the time, on & off leash.
Call your dog’s name, and every time dog responds … major praise & reward … Do this often, as long as there is praise & reward ... the dog won't mind ... ... It will not take long for your dog to realise that life is starting anew and his/her name is good.
Cautions: NEVER call a dog to punish or scold. NEVER call a dog when you are angry at the dog. NEVER use your dog's name, to make your dog do something he/she does not like - like going to the vet. If you do this and you will undo all your previous training.
If you need to reprimand your dog, YOU GO TO THE DOG, do not call your dog to you. When you call a dog by its name – it is ALWAYS HAPPY HAPPY.
------------------------------------------------------
Teach/training recall might help you get your dog off the bed without confrontation ...
...