We just got this for our new puppy and she loves it! Extremely soft and well made, and from the looks of it, I think she approves! This is the XL since she’ll grow into it, and it’s awesome!