Sophie la Girafe Teether What is a baby without a Sophie la Girafe Teether ($23)? Image Source: Walmart Sophie la Girafe Teether $23 from walmart.com Buy Now