I'm sure him not drinking much is due to nerves/stress. He'll come around. Zeus was like that when I first got him. I remember putting water in the palm of my hand from his water bowl and he'd drink that way. Are you giving him Nutrical? It's a calorie supplement. It prevents puppies (especially small breeds) from having sugar imbalances and gives them that extra boost while they are so young.'