The only rug in my house that is "nice" per se, is the living room rug that I got from Target, which has been peed on, pooped on and lord knows what else. The others I got from Odd Lots (aka Big Lots) for about $20 a piece. The one in our bedroom actually looks nicer than the others though. I picked them because they were neutral colored. The dining room rug is really gross at the moment, but because it's so cheap, it's free to be destroyed.
When the living room rug was recently pooped on (and stepped in and walked on and footprints of poop went from the living room through the dining room, through the hallway into the kitchen yuck yuck yuck!
) I spot cleaned the whole thing. First I wiped everything up with vinegar, then I scrubbed with sal suds in hot water with tea tree oil and lavender oil, then rinsed the soapy part again with just water and vinegar and lavender (I think I added the oils, can't remember). That's how I clean everything in my house though - vinegar, baking soda, hot water, essential oils and sal suds. Not altogether, but the essential tools. Oh, and I add a little olive oil to vinegar & lavender to dust with.