Rugs near toilets, icky. People like them there for their feet, but you know, the rest of that story...We had large waterproof pads on top of our thick mattress pads, which were on top of mattress enclosures. Those got checked when the beds were made daily and were probably laundered more often than the actual mattress pads. Mattress pads were usually laundered once/week. I had 2 for every room, plus an additional spare in King and Queen. Of course, anything with a stain or wet spot got laundered immediately.
Pillow covers were laundered between each guest. I have to qualify that our average length of stay was about 3 days. I don't know if I'd have been able to do that with a bunch of one nighters!
I had about 3 sets of washable bath rugs for each guest bathroom. They were replaced/laundered as needed, and definitely between each guest. A couple of rooms had decorator wool rugs in the bathrooms (large) that were not near the toilet or tub/shower which were vacuumed daily and we had to spot clean occasionally. We also had white bath mats that were replaced daily when towels were refreshed..
Once I had a pregnant guest thankful for a bath rug as she sat on it and had morning sickness, she also had a weak bladder. Yes, agreed rugs have to be laundered too.