This rug is so gorgeous.  I was hesitant at first to purchase it because I knew it would probably be very light in color, and with a child and a dog, it may be a little risky.  And while it is light in color, with lots of cream and light gray, the pops of bright colors and the overall busyness of the rug I think will hide any stains should they occur.  Overall, the rug is stunning and just what I wanted.