Hi and congrats on your new puppy! Here are my suggestions:
1. Take her to the vet right away. She needs to start getting her puppy vaccinations. It is a series of 4. That way you can get her weighed and see if she has any health problems.
2. As far as food, you can try Nutro Ultra for Puppies. My breeder fed Izzy this and I am still feeding it to him. It is a really good brand, all natural and good for their skin and coat. They have it at Petsmart and Petco. Here is the Nutro website
http://www.ultraholistic.com/puppy.shtml
3. Book suggestion: I bought
Yorkshire Terriers for Dummies. It is a great book with all sorts of information, from buying your puppy, bringing them home, potty training, grooming and there is good info on the breed itself. Its a great book to have as a reference too. Here is a link on Amazon, but you can find it at any bookstore; Borders, Barnes and Nobles.
http://www.amazon.com/Yorkshire-Terr.../dp/0764568809
Oh and one more suggestion, I like Gracie or Roxy for a girl!
I hope this information helps. Good luck and let us know how she is doing!