My dog sleeps on my bed, and usually I put a fleece blanket on top of the duvet, but it's far to warm for that, so wondering what else I could put on top of bedding to keep it clean, he doesn't shed so the problem is not hair.
My small shorthaired dog sleeps on his pillow on the left side of the bed and I sleep with my head on my pillow on the righthand side. Sometimes in the winter he goes down under the covers and snuggles up to me. I don't mind. In fact I love it. He does go to the groomers for a wash and brush-up quite regularly.