Sophie is perfect for a teething toddler! My daughter loves her squeak and, for whatever reason, really enjoys chewing on her. I give her 4 stars only because of the cost (we lost one and I wasn't crazy about spending another $30 to replace her) and also because she's not able to be washed without taking special care to not get her fully submerged.
Sophie is popular for a reason! My son loves his Girafe, it is so soft, no need to worry about hard edges. My little guy began chewing on everything he could get his hands on and this is a cute and safe alternative to everything else I have tried.