Great for small dogs as it is pretty small but if you have a little fur baby then it’ll be perfect. Feels more solid than other pet beds I’ve had but still very soft and snuggly for the dog. Pillow is super cute and comes presented beautifully and would be a great gift.