This rug is beautiful! I wouldn't call it ivory though, I'd call it light beige. Also, I have a large dog and it easily hides his shedding!