Your dogs sound like mine. I always put the old 9 X 12 ft. rugs out in their kennel to sleep on and what do they do ...tear them up. I have some larger pallets in my back yard and now I know what I can to get them to stop tearing the rugs up. Got one I am going to swap out in a week or so. Great idea!