I think a yorkie would be a great companion for your daughter
It sounds like she would be gentle, but I would encourage constant supervision with them. I think it would be great for your daughter to have a friend.
Just remember, dogs should not be Christmas presents... they are a lifetime commitment