I feel it is down to preference, size of own bed, etc, and also the relationship you have with the dog. I have had dogs on the bed in the past due to lack of space for dog bed and the fact that i rented out parts of myhouse and wanted my dogs safe with me.
It's important that the dog is generally well behaved and so doesn't get bolshy about you sharing "his" bed ;)
Lindsay