Walmart's exclusive "My Life As" Dolls are on sale right now for just $19.97 (regularly $27.97). These are basically their answer to the often overpriced American Girl dolls so every little one can enjoy the high quality doll experience.
You can pick a doll that resembles your little one, or pick one totally different to be their buddy. They're 18" tall and come in so many styles, professions, colors, etc. that every child will be able to find a favorite. (Maybe even a couple at these prices). You can also get changes of clothing for just $9.97.
They have rooted hair so it's able to be brushed and styled and if they happen to get her dirty, the PVC surface is wipeable too. She has a pillowy torso, posable arms and legs, and eyes that open and close.
Plus don't forget you can get free shipping to your door with orders of $50 or more. You can also select in store pickup for free.