Looks to be made of a good quality material but was cheap cotton when it arrived. Bolster cushion is of a poor fit and would appear to have a cheap lumpy filling. Bought for my cat but if purchased for a dog (sold as dog bed) I think the life of it would be very short. Not robust enough for use by a dog