personally, I would like one that had a washable outside cover to it, but that is a very cute pattern. You could put all your scrap batting and pieces of fabric you've trimmed off into the center of a larger batting and roll it, but for a large dog probably the thick foam wrapped with batting would be the best.