My girls are 2 and 4 and they really like the Littlest Pet Shop stuffed toys. One is $19.99, and then there is a set that comes with one plus a little one for $29.99, so for $50 you'd have 2 big ones for the older girls and a little baby one for the baby. They come in different animals so each girl could have their own animal (kitten, puppy, rabbit, etc) and the older girls would be thrilled that the baby gets a little one too. I don't think there is anything hazardous on them. I think they're adorable. Plus, they come with an online code to access the website. The 5 yr old could do that most likely, and the 3 yr old could watch. I bought one pink kitten and one brown puppy. Can't wait till Christmas when they open them! G/L!