This happy care luxury pet bed is made of luxury Plush and durable oxford. The exterior material is two-tone oxford, the interior material is ultra soft plush. We folded 2 inches plush over to the exterior and have your dog more comfortable. The bed Size is 24x20 inches. It is suitable to put everywhere.