I wanted to warn you about the talking backpack. If you are talking about the hard plastic one, it can be a bit dangerous. My daughter (26 months at the time) got her hand stuck in ours twice before I decided to just get rid of it. Her hand was stuck so hard I had to get my hand down into the toy to release it and she was in a full panic.
The problem is there are a lot of accessories and not enough room for them to have wiggle room. So, little hands can get wedged inside.
We also have the dora doll with the two babies. She loves the songs, but the hair on that doll turned into dreadlocks within a few weeks. Amazingly enough, the bath time dora mermaid doll does not have this issue. That one just doesn't swim all that well.
GL and happy holidays!