We recently purchased this toy for our 2 year olds birthday. He loved it before it was even turned on!
The music is fun, and the audio is perfect, but the only downside is the mechanic noises it makes when it moves any part. Even with the volume at full, it can be a little hard to hear what the puppy is saying due to the mechanical parts whirring. It could use a little more padding all around, when you hold it, you can feel all the parts on the inside, and it's not a very good bedmate. Overall it's a great toy, it keeps my sons interest, we both love the songs, and how the puppy claps, I just wish it was less noisy when it moves.
The only reason I choose "Would not recommend to a friend" is due to the noise.