Sweet Puppy Dog Musical Crib Toy made by Carters Child of Mine. It is style number 89442.
It is two shades of blue with a green ribbon that says, "Thank heaven for little boys" around its neck and on its pocket. The pocket has a bone applique and it makes a crinkle sound when touched. The puppy has black sewn eyes and a flocked nose. There is a tie on top of its head to attach him to a crib rail, door knob, stroller, etc. When you pull the white ring it plays the tune, "Twinkle, Twinkle Little Star." In excellent working condition from a non-smoking home.