Oversized for Large Breed Dogs over 100lbs. Layers of Orthopedic foam will not flatten. 2.55″ Orthopedic foam, sandwiched between 2 pieces of 1.75″ memory foam. Provides relief on pressure points and joints keeps pet healthy, happy and provides a peaceful night’s rest. Reverse bed once a week to prevent the memory foam from “sagging”. Machine washable. Made in USA