It is perfect!! Ordered the larger one initially but is was just too big for my 2 Havenese. Sent it back with no issues and immediately received a refund! Re-ordered the smaller one and it arrived within no time. Very soft and solid and the dogs love it!!