This rug is soft but sturdy.  I have three dogs that run over it, roll on it and play on it and it is holding up perfectly.