UPDATE: I was not given the option to choose site to store shipping on these, and shipping is $1.97 each. When you add in sales tax (which was $0.92 for me), the total comes to $16.89, so the American Girl Mini Dolls at Amazon are still a better deal at $16.31 (because you can avoid shipping and tax at Amazon).
These dolls are so cute and can be super hard to find deals on – although this seems to be the week for them! The mini American Girl dolls and their book are on sale at Walmart right now for just $14. You can choose site to store for free shipping. This same doll sells for $24 on the American Girl website.