I would avoid having him sleep in the same bed as you. My in laws do that and they have two huge dogs. But I keep thinking of when my last dog got old. Just before she finally passed she had a bad habit of vomiting in her bed. My gran's old dog used to pee itself when it was sleeping. I would not want that mess in my bed. 

 At least dog blankets can be easily washed or discarded if they get too nasty. 
 
A happy dog is a tired dog, I got that from a trainer. They don't do well just hanging out in the house all day.