My dog LOVES to sleep on my bed, and I'm wondering if I should stop encouraging this behavior. Why does he do this?
Your dog is pack oriented and you are the leader of his pack. He wants to sleep in bed with you to continue to be part of the pack as he is during the day with you on walks, eating, playing etc. Dogs are highly social and enjoy being with the fellow members of their pack.