The previous posters have already said it, patience and more patience. And if you do free feed, it will help to get her over to feeding a couple of times a day. Also the drinking, quite a few puppies are social drinkers, they run to the water and "sip" ever so often, even if they really dont need it, just something to do. Stepping in it lol...... That is just the typical puppy, if you take them out on a big lawn, there is one single pile of poop. It never fails they end up stepping in it. So good luck and keep us posted with how it goes.
Marit