I have a 5 week old puppy that we are trying to wean. We have tried giving her softened dog food, plain rice and a kibble at a time. Every time she eats a very small amount she throws up. She doesn't do this after she feeds from her mothers milk, only puppy food or rice. Does anyone have any advice as to what to do? She is much smaller than the rest of the other puppies.