You should NOT be starving a pup of this age, for any length of time!
Her diet has been changed 3 or 4 times in as many days. She is not able to cope with this change yet. The best thing for firming up poos is mashed potato, nothing else for the day, just mash, then start introducing small amounts of the food your going to stick to.
I totally agree with dh.dti about the breeder not having a clue. I don't use any kind of commercial wormer, but in this case i think a trip to the vets is called for, to have a thorough check over. You cant take any chances with one so young
