I love this rug! It’s super big and I think it will hold up well to the kids and dog! It’s also not super uncomfortable and stuff like some outdoor rugs can be.