Our 4 month old German Shepherd loves this bed and he chews a lot. Has held up to his chewing. He is house trained so havent tested the water resistance at this point.