Both my dogs sleep in the bed.
The smaller girl (about 45lbs Border Collie) will sleep at my feet or between my legs, she actually growls at the bigger one if he trys to snuggle with me instead of her.
The big boy (70lb Aussie) will sleep at my wifes feet but usually not for long, he LOVES to sleep on the AC vents. Triple layer coat makes him get hot VERY quick so he has to spread out and not be cramped, or occupy a vent -_-
If Im sleeping in or taking a nap alone tho they both will sleep on each side of me with all the room, and the boy wont get down since he has room to spread out and keep him self "cool".
The girl tho is always up my ass, same with both of them sicne thier what you would call "velcro dogs" never letting me go to a room alone, go outside, the bathroom etc.. The girl tho will wake me every morning like clockwork at 8am licking my face, if I raise my hand or use the covers to block her she'll use her little paw to pull them away.
I dont think of them as dirty and smelly...their my kids
I kiss them on the lips, let them lick my face, share food with them etc... Im not a germaphobe and Im a dog person, if I smell like dog, hair fur on me, etc.. oh well, Im a dog person through in through so it comes with the territory.
I bathe them about once a month (Aussies need regular upkeep with a triple coat plus they love to jump in water and mud) and have got them use to just coming in the shower. I throw on some boxer shorts and wash them that way. They are cool with hair dryers too and I often use the vacuum hose when I clean to vacuum them.