Dog bed has firm foam that maintains its shape even with my 2 dogs (130 lbs. total) laying on it together. Good support but with enough give to make the bed comfortable. Happy with purchase.