Great for kids or pets. My small dog LOVES this and he never plays with stuffed animals. He grabbed it off a shelf as we were running thru the airport much to my surprise because he doesn't play with any other stuffed toys, so now I ordered more. Perfect size, great details (colors, stitching), sound adds perfect finishing touch. Best toy ever.