I believe this is an older Carters toy. It measures about 12" with the ring not pulled down. Pull the ring down and it plays Twinkle, Twinkle Little Star. As it retracts the music plays and the arm with the red butterfly, moves in a circle. The puppy is shaggy with navy and white striped accents on its ears and feet. Lift the head back and there is a mirror under it. See photos. This comes from a nonsmoking environment and is in great condition. The Puppy has ties on the top of its head so you can hang it from the crib, stroller or wherever you need it. Never needs batteries.